SymfowareSymfowareSymfowareについての考察blogPythonのPDFライブラリ「ReportLab」の使い方(画像の埋め込み)Pythonで使えるPDFライブラリ「ReportLab」をUbuntuで使えるようになりました。ReportLabで日本語を含むPDFファイルを生成するすぐ忘れる脳のため、使い方を調べた内容をメモしておきます。画像の埋め込みPDFファイルに画像を埋め込むには、drawInlineImageを使用します。(PIL)のImageオブジェクトを渡しますので、PILを事前にインストールしておく必要があります。11.04ではデフォルトでインストールされていました。APIで生成したQRコードを埋め込んでみます。sys#zipアーカイブからファイルを読み込むため。力技で一覧を作成してみるTableっていう便利なオブジェクトが用意されているようなのですが、勉強もかねて今までのテクニックを使用して一覧の帳票を作成してみます。頑張った結果がこちら。StringIO#zipアーカイブからファイルを読み込むため。実行結果それっぽいPDFファイルが作成できました。次の記事プロフィールAuthor:symfoblog形式だと探しにくいので、まとめサイト作成中です。