【问题标题】:Can cairo load a PDF?cairo 可以加载 PDF 吗?
【发布时间】:2012-05-09 12:32:14
【问题描述】:

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

documentation 似乎没有给出任何提示。

【问题讨论】:

    标签: cairo pycairo


    【解决方案1】:

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

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

    【讨论】:

    • 非常感谢。我没有意识到在开罗之上还需要另一个图书馆。 FWIW create_from_png 可能是玩具界面的一部分,但它对我有用!
    猜你喜欢
    • 1970-01-01
    • 2019-05-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-03
    相关资源
    最近更新 更多