3

这听起来很简单,但我找不到将 PDF 加载到开罗的方法。我希望能够以cairo.PDFSurface.create_from_pdf与我相同的方式做cairo.ImageSurface.create_from_png(是的,我正在使用 Python 绑定,但这既不是这里也不是那里)。

文档似乎没有给出任何提示。

4

1 回答 1

3

不,cairo 无法阅读 PDF。但是,poppler 可以加载 PDF 并将它们绘制到 cairo 上下文 - http://poppler.freedesktop.org/

(哦,create_from_png() 是 cairo 的玩具 API 的一部分。它可以工作,但建议您使用一些“真正的”API,它可以做更多的事情,而不仅仅是加载 PNG)

于 2012-05-10T06:14:15.897 回答