問題タブ [reportlab]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Non-numbered pages in ReportLab
Is it possible to generate a PDF file using ReportLab in such a way that the front page (and possibly table of contents) are excluded from the page numbering done by Platypus?
python - ReportLab:テキストオブジェクトを整列させる方法は?
私は次のReportLabコードを持っています:
私が達成したいのは、各文字(setCharSpace
)の間に3(ピクセル?)のスペースを置き、結果の文字列をページの特定の領域の中央に揃えることです。
私が見つけた限りでは、テキストオブジェクトは文字間のスペースを指定できる唯一の方法です。
何か案は?
python - Pythonを使用してPNGをPDFに変換する
PNGを2ページのPDFに変換するPythonスクリプトを作成したいと思います(つまり、PDFごとに2つのPNG)。ソフトウェアは、MacとWindows7の両方で実行する必要があります。
私の現在の解決策はReportLabを使用していますが、それはMacに簡単にインストールできません。そのウェブサイトによると、それはWindows用にコンパイルされたバージョンしか持っていません。クロスプラットフォームバージョンがあり、インストールするにはCコンパイラが必要です。
これを行うためのより良い方法はありますか(MacにCコンパイラをインストールする必要がないように)?別のライブラリを使用する必要がありますか、それとも完全に別の言語を使用する必要がありますか?Pythonスクリプトからプログラムを呼び出すことができる限り、PDFの作成には任意の言語を使用できます。または、Macにインストールできる非常に単純な(つまり、プログラマー以外の人がインストールできる)Cコンパイラーはありますか?
おすすめは何ですか?
python - reportlab: rml で td の colspan を設定する
colspan
のtd
要素を設定できるオプションが見つかりませんrml
。それはどういうわけか可能ですか?
python - ページが reportlab PDF でいっぱいかどうかを確認するにはどうすればよいですか?
Reportlib( c.draw() を使用)でPDFテーブルを作成しています。動的コンテンツのためにページがいついっぱいになるかわかりません。ページの最後にいる場合、フッターを追加して c.showPage() を実行できるようにするにはどうすればチェックアウトできますか?
django - SimpleDocTemplate から構築された ReportLab pdf のレンダリング
ユーザーがダウンロードできるキャンバスを使用して現在pdfを生成するdjangoアプリがあります。StringIO バッファを作成し、いくつかの処理を行ってから、response.write を呼び出します。
カモノハシとSimpleDocTemplateを使用してpdfを作成したいと思い、これを書きました
しかし、これは機能しません。開くことができない悪いPDFが作成されます。私はラインを推測します
間違っています。
PDFをレンダリングするにはどうすればよいですか?
image - レポートラボを使用した背景画像?
reportlabを使用してPDFページに背景画像を追加するにはどうすればよいですか?
python - PythonでReportlabを使用した画像のアスペクト比
フレーム内に画像を挿入したい。これを行うには2つの方法があります。
- drawImage(self、image、x、y、width = None、height = None、mask = None、preserveAspectRatio = False、anchor ='c')
- 画像(ファイル名、幅=なし、高さ=なし)
私の質問は、アスペクト比を維持しながらフレームに画像を追加するにはどうすればよいですか?
svg - reportlab を使用して、matplotlib によって生成されたベクトルベースのグラフで PDF を作成する
reportlabを使用して Django-Installation のサーバー側で PDF ドキュメントを構築しようとしています。これらのドキュメントには、 matplotlibで作成されるいくつかのグラフが含まれている必要があります。
PIL-Imageオブジェクトを-flowableに直接渡すことで、一時的にファイルシステムにダンプせずにreportlabにmatplotlibの画像を使用させる方法をすでに理解しましたImage()
。これは、PNG などのラスタライズされた画像形式では驚くほどうまく機能します。
これで、ケーキのアイシングとして、ベクター ベースのグラフィックス (SVG など) を埋め込むことができます。
svglibを使用して、matplotlib によって生成された SVG を reportlab グラフィック オブジェクトに変換しましたが、残念ながら svglib では目盛りと軸ラベルが省略されています。一部のグラフでは、一般的に失敗します。
あなたはなにか考えはありますか?