4
私はシンプルな図形や文字を描き、PDFに変換できる形式でファイルに保存するためのPythonライブラリを探しています。私は、Xサーバが動作している必要がなければ、私は好きです。シンプルな図形を描いてファイルに保存する(PDF)
など。このようなものになる可能性があります
import drawing_lib
obj = drawing_lib.Object()
for i in range(5):
obj.draw_line(from=(i*10, 20), to=(i*10+10, 35))
obj.save_pdf('five_inclined_lines.pdf')
どのようなアイデアですか?
私は最初に描画コマンドを書いてから、あらかじめ固定幅と高さを設定するのではなく、幅と高さをすべてに合わせて(境界線なしで)設定したいと思っています。誰にどのようにこれを行うにはどのようなアイデア? –
バージョン1.10では、cairoはRecordingSurfaceを導入しました。このサーフェスでは、描画コマンドを記録したり、完了したら "ink-extents"を要求したりできます。次に、pdfサーフェスを作成し、 'ctx.paint()'コマンドで記録面の内容をペイントします。参照してください:http://cairographics.org/manual/cairo-Recording-Surfaces.html –
@DovGrobgeld:私はこれを動作させようとしましたが、[いくつかの問題がありました](https://stackoverflow.com/questions/25066437/)作物 - カイロ生成pdf)。おそらくあなたには考えがありますか? – Richard