-2

我想使用我的 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 程序中使用它会更有帮助,就像在错误代码中一样?

4

1 回答 1

0

libcairo-2-dll是许多开源发行版的一部分,例如InkscapeGimpOctave和(哈哈!)FreePascal

它是Cairo 图形库的 DLL 。

可以在开罗网站上找到文档。

笔记:

FreePascal 在目录中也有它的接口单元(cairo.ppcairoft.ppcairogobject.ppcairowin32.ppcairoxlib.pp<FreePascal>/fpc/packages/cairo/src。你可能也想看看那里。

根据Wikipedia的说法,Delphi 也有“语言绑定”(在我们的例子中是接口单元)。但是 Cairo 没有在他们的Bindings 页面上提到它们,但是,它也没有列出 FreePascal 绑定(见上文)。

我确实找到了 Delphi 绑定,但不知道它们有多好:

于 2019-05-01T13:23:04.450 回答