【发布时间】:2019-09-19 23:46:54
【问题描述】:
我想使用我的 delphi 程序裁剪 pdf 并将它们保存为 png。
我目前正在使用 cmd 工具 pdftocairo 来执行此操作。
我想在我的程序中使用来自 poppler 的 libcairo-2.dll 来使用裁剪功能,但没有关于如何调用此库的文档。
这就是我在 cmd 中使用 pdftocairo 的方式:
pdftocairo -png -r 168 -x 56 -y 1150 -W 1154 -H 370 pdf.pdf Extract/0
现在如何调用 libcairo dll 以便在我的 delphi 程序中使用它会像在错误代码中一样更有帮助?
【问题讨论】:
-
如果没有关于如何调用 DLL 的文档,则不能使用它。联系作者向他们索取文档。
-
AFAIK,libcairo-2.dll 是 Inkscape、Gimp、Octave 和 FreePascal 发行版的一部分,并且与这些程序一样,它是开源的。我很确定 Cairo 图形库已记录在案,例如官方 API 文档:cairographics.org/manual
-
FWIW,Windows 中的 FreePascal(我有一个最新的)在
/foc/packages/cairo/src 中有 Cairo 的源文件。看看那里。
标签: delphi dll poppler delphi-10.3-rio