如何使用libcairo-2.dll



我想裁剪PDF并使用我的Delphi程序将其保存为PNG。

我目前正在使用CMD工具pdftocairo来做到这一点。

我想在程序中使用poppler的libcairo-2.dll来使用裁剪功能,但没有关于如何调用此lib的文档。

这就是我在cmd中使用pdftocairo的方式:

pdftocairo -png -r 168 -x 56 -y 1150 -W 1154 -H 370 pdf.pdf Extract/0

现在如何调用libcairo dll,因此在我的delphi程序中使用此功能将更有帮助,例如错误代码?

libcairo-2-dll 是许多开源分布的一部分,例如 inkscape gimp 八度和(hah!( freepascal

它是开罗图形库的DLL。

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

注意:

freepascal还具有接口单元( cairo.pp cairoft.pp cairogobject.pp cairowin32.pp<FreePascal>/fpc/packages/cairo/src目录中的 cairoxlib.pp (。您可能也想在那里看看。

根据Wikipedia,Delphi也有"语言绑定"(在我们的情况下,接口单元(。但是开罗没有在其绑定页面上提及它们,但随后,它没有列出自由绑定(请参见上文(。

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

  • http://www.rodi.dk/code.download.php?cairo-delphi-bindings-1.0.zip
  • https://github.com/zedalaye/delphionrails/tree/master/src(来自@dwrbudr删除答案(

相关内容

  • 没有找到相关文章