これは本当に簡単に聞こえますが、PDFをカイロにロードする方法が見つかりません。cairo.PDFSurface.create_from_pdf
私は私と同じようにできるようにしたいと思っていますcairo.ImageSurface.create_from_png
(はい、私はPythonバインディングを使用していますが、それはここにもそこにもありません)。
ドキュメントはヒントを与えていないようです。
いいえ、cairoはPDFを読み取ることができません。ただし、popplerはPDFをロードして、カイロコンテキストにペイントすることができます-http: //poppler.freedesktop.org/
(ああ、create_from_png()はcairoのおもちゃのAPIの一部です。動作しますが、PNGをロードするだけでなく多くのことを実行できる「実際の」APIを使用することをお勧めします)