問題タブ [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 - Xeroxプリンターの動的ジョブチケットを作成するにはどうすればよいですか?
私はプログラムでPythonとReportlabToolkitでPDFファイルを作成しています。各ファイルには数千のドキュメントが含まれており、各ドキュメントのページ数はさまざまです。
私の問題は、各ページを印刷するメディアの種類をプリンタに指示する必要があることです(たとえば、ドキュメントの最初のページに事前に印刷されたレターヘッド)。このような情報が入った、なんらかのジョブチケットを作成する必要があるようです。
JDFジョブチケットの作成にはある程度成功しましたが、これらはXeroxFreeflowServerバージョン8を実行する組織の最新のプリンターでのみ実行されます。
理想的には、Freeflowサーバーバージョン7およびXeroxDocuSPプリンターでも機能するソリューションが必要です。これらのプリンターにJDFチケットを送信しようとしましたが失敗しました。
使用できる別のタイプのチケットシステム、またはすべてのプリンターにJDFファイルを認識させる方法はありますか?
python - reportlab の renderPM は Google appengine で動作しますか?
ReportLab の RenderPM を使用して Google App-Engine で画像を生成したかったのですが、C ライブラリに依存しているようです。それを機能させることが可能かどうか誰にもわかりますか?
ありがとう、
リチャード
reportlab - ReportLab 画像がキャンバスに描画されます。
ReportLabの画像は、次のコード スニペットを使用して PDF キャンバスにミラーリングされます。
期待どおりに「通常」に描画するにはどうすればよいですか?
python - Windows またはその他の Bidi アルゴリズムの pyfribidi
reportlab を使用してレポートを生成しようとしていますが、レポートの言語はアラビア語です。しかし問題は、Python でBIDI アルゴリズムがサポートされていないため、reportlab が BIDI (双方向) 表示をサポートしていないことです。たくさんのグーグル検索の後、 Gnome Fribidiの周りにPyFribidiというラッパーがあることがわかりました。しかし、それはLinuxでのみコンパイルおよび実行されます.mingwinを使用してWindowsでビルドしようとしましたが、多くのLinuxライブラリが見つからないため、コンパイルに失敗しました.
私の質問は、Windows で実行される、Python での Unicode 双方向アルゴリズムの実装はありますか?
ありがとう。
python - Python で既存の PDF のアウトライン/TOC を作成する
pyPdf を使用して、複数の PDF ファイルを 1 つにマージしています。これはうまく機能しますが、生成される PDF ファイルに目次/アウトライン/ブックマークを追加する必要もあります。
pyPdf は、アウトラインの読み取りのみをサポートしているようです。Reportlab ではそれらを作成できますが、オープンソース バージョンでは PDF ファイルの読み込みがサポートされていないため、既存のファイルにアウトラインを追加することはできません。
Python、またはそれを可能にするライブラリを使用して、既存の PDF にアウトラインを追加する方法はありますか?
reportlab - ファイル生成における Reportlab の問題
mysqlデータデータベースから表示するデータを収集しながら、pdfやその他の形式でグラフを表示するこの簡単なコードを書いています。コードはエラーなしで実行されていますが、ファイルは生成されていません。助けてください。
reportlab - reportlab の import ステートメントのエラー
次のエラーの根本を理解するのに助けが必要でした。URL https://www.reportlab.com/snippets/3/から reportlab でコードを生成する棒グラフを実行しているときに、オンラインでエラーが発生します
from standard_colors import pdf_chart_colors, setItems
次のように述べています。
インポート エラー: standard_colors という名前のモジュールがありません
reportlab などのインストール中に問題があるかどうかはわかりません。ガイドしてください。
reportlab - reportlab自動ツールを使用して棒グラフを作成する際のエラー
グラフ作成用のreportlabツールを使用して棒グラフを作成しようとすると、次のエラーが発生します。DataAwareDrawingチャートを作成しています。何ができるか教えてください。
python - reportlab で、最後のページに収まる限り多くの空の行を長いテーブルに追加します
アイテムのリストの PDF レポートを準備しています。これは本質的に長いテーブルであり、一部のセルにはデータが入力され、一部のセルには空のセルがあります。このレポートは印刷され、ユーザーは紙の空のセルに記入します。また、新しい行を追加し、新しいデータを入力します。
そのため、データを入力するためのグリッドとしていくつか (たとえば 3 つ) の空の行を提供します。しかし、ページにまだ余裕がある場合は、空の行で埋めたいと思います。
最後のページに収まる数の行を追加するにはどうすればよいですか?
別のアプローチ:
おそらく、この動作は、各行に 1 行のテーブルを持つ Paragraph を使用すると簡単に実現できます。しかし、すべてのページで最初の行を繰り返す必要があります (これは を使用したテーブルでは簡単ですrepeatRows=1
)。
何か案は?
reportlab - reportlab の 1 つの PDF に 2 つのデータ認識ダイアグラム
2 つのデータ認識ダイアグラムを含む 1 つの PDF を作成しようとしています。1 つはテーブル 1 からデータを取得する棒グラフで、もう 1 つは別のテーブルからデータを取得する文字列 (テキスト ボックスのようなもの) です。このプログラムをreportlabで実行すると、後で呼び出される文字列部分(文字列をデータベースに接続して表示するためのコードを持つクラス)が棒グラフ図を上書きしてしまいます。両方を 1 つの PDF にまとめて表示する方法が見つかりません。提案してください。
私が得ているエラー: