reportlabを使用して Django-Installation のサーバー側で PDF ドキュメントを構築しようとしています。これらのドキュメントには、 matplotlibで作成されるいくつかのグラフが含まれている必要があります。
PIL-Imageオブジェクトを-flowableに直接渡すことで、一時的にファイルシステムにダンプせずにreportlabにmatplotlibの画像を使用させる方法をすでに理解しましたImage()
。これは、PNG などのラスタライズされた画像形式では驚くほどうまく機能します。
これで、ケーキのアイシングとして、ベクター ベースのグラフィックス (SVG など) を埋め込むことができます。
svglibを使用して、matplotlib によって生成された SVG を reportlab グラフィック オブジェクトに変換しましたが、残念ながら svglib では目盛りと軸ラベルが省略されています。一部のグラフでは、一般的に失敗します。
あなたはなにか考えはありますか?