問題タブ [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.

0 投票する
2 に答える
2566 参照

python - 基本的な HTML を RML (Reportlab Markup Language) に変換する

基本的な HTML を RML (Reportlab Markup Language www.reportlab.org) に変換する方法を示す Python ライブラリまたはサンプル コードはありますか? 通常の HTML パーサーを使用し、自作のコードを追加して RML を生成することも考えられますが、そのような変換では多くのケースを処理する必要があると思います。

0 投票する
1 に答える
3018 参照

python - 2 軸 Reportlab グラフ

棒グラフと折れ線グラフを重ねることで、ReportLab で 2 軸グラフを作成できました。似たようなことに興味がある人のためのコードは次のとおりです。

唯一の問題は、2 番目のラベルがグラフ内を指していることです。私はそれらがグラフの外にあることを望みます!. 目盛りを調整するプロパティ (y2Axis.tickRight=5 、 y2Axis.tickLeft=0) を見つけましたが、yvalue ラベルの位置はまだ謎です!

前もって感謝します

0 投票する
2 に答える
9314 参照

python - ReportLab LayoutError:ページが大きすぎます

ReportLabを使用して最初のプログラムを実行していますが、ページ分割がどこに落ちるかが事前にわからず、問題が発生しています。物事を単純にするために、私はを使用していSimpleDocTemplateます。私のフローアブルは次のようになります。

PDFを作成すると、本文の段落が1ページに収まる限り、すべてが正常に機能しnますmが、それらがいっぱいになると、次のようなエラーが発生します。

これが私に起こり続ける理由の正当な理由を見つけることができないようです。助言がありますか?PageBreaks()を削除しても、これは実行されます。すべての段落は比較的短く、ほとんどの場合、1行あたり1文未満です。

ETA:エラーを生成しているすべてのコード(マイナー識別子を削除)を投稿しています。CSVファイルを読み取るように変換したので、その内容も投稿しました。このコードを実行したときに生成される正確なエラーは次のとおりです。

一部のデバッグ作業では、エラーはこの段落の結果であることが示されています(ただし、コンテンツの長さによっては他のフロー可能である可能性があります)handle_frameEnd()。提案?

spice.py:

spireport2.csv:

0 投票する
1 に答える
1961 参照

python - Python で reportlab を使用して入力可能なフォームを作成する方法

reportlab libを使用してpythonでフォームを作成するのを手伝ってくれませんか。私はこれにまったく慣れていないので、サンプルコードに感謝します

0 投票する
2 に答える
370 参照

python - PythonからLinux上で他のpdfを含むpdfを書くためのどのプログラムですか?

Ubuntuサーバーで、他の静的pdfを含むpdfを作成したいと思います。ReportLabをpyPdfで使用してみました。理想的には、ReportLabを使用してすべてを実行しますが、PDFをインポートするには、高額な定期料金がかかるPageCatcherが必要です。

そこで、pyPdfを使用して、ReportLabで作成されたページと他のPDFをマージします。問題は、これがAcrobatとFoxitで正常に見えるにもかかわらず、ページの1つの一部がXerox7400カラープリンターで文字化けして印刷されることです。問題を理解することはできませんが、それが存在し、手頃な価格である場合は、より統合されたソリューションを購入する用意があります。それがWindowsだけであることがわかるまで、PDFCreatorPilotはそれだと思っていました。

それで、リーズナブルな価格($ 1K以下)のソリューションまたは別の提案はありますか?

0 投票する
3 に答える
19879 参照

python - レポート ラボ PDF テーブルのワードラップ

Table of Report Lab ライブラリを使用して、PDF レポートに表を印刷しています。セルのコンテンツの自動ラッピングを実行するようにテーブルを構成できるかどうかを知りたいです。

たとえば、列内のセルに収まらないテキストがあります。テーブルがセルの内容を列幅に合わせて自動的に調整してラップを実行することを望みます。出来ますか?

0 投票する
3 に答える
7096 参照

python - メモリの問題による ReportLab および Python Imaging Library の画像

PIL と reportlab では理解できない問題に遭遇しました。具体的には、PIL Image オブジェクトを使用して reportlab のキャンバスで drawImage を使用したいと考えています。

過去に、生データ、StringIO、および reportlab の ImageReader クラスを使用して、web から reportlab ドキュメントに画像を挿入しました。残念ながら、ImageReader はファイル名またはファイル バッファのようなオブジェクトを取ります。

最終的な目標は、QR コード (PIL オブジェクト) を reportlab PDF に挿入できるようにすることです。機能することの1つは次のとおりです。

これにより、画像が保存され、pdf に読み込まれます。当然、こんなことをしても意味がありません。

私の努力は、最新バージョン (2.4) に関連する答えを見つけるために、reportlab の比較的長い開発履歴によって複雑になります。

助けてくれてありがとう。

(ちなみに、私は1.1.6 PILを使用しています)

0 投票する
3 に答える
6407 参照

python - PythonでのPDFファイルの生成とマージ

Pythonで予約確認PDFファイルを自動的に生成したい。ほとんどのコンテンツは静的であり(つまり、ロゴ、予約条件、電話番号)、いくつかの動的なビット(日付、コストなど)があります。

ユーザー側から見ると、これを行う最も簡単な方法は、静的コンテンツを含むPDFファイルから始めて、Pythonを使用して動的部分を追加することです。これは簡単なプロセスですか?

少し検索すると、コンテンツを作成するためにreportlabを使用し、PDFをマージするためにpyPdfを使用できるようです。これが最善のアプローチですか?それとも、私がまだ出会っていない本当にファンキーな方法はありますか?

ありがとう!

0 投票する
1 に答える
3638 参照

python - Python、ReportLab.Platypus SimpleDocTemplateを使用してPDFを生成、ヘッダーに日付/時刻

ReportLabのSimpleDocTemplateを使用してPDFドキュメントを生成するPython/Djangoのプロジェクトに取り組んでいます。

生成されたすべてのドキュメントの右上隅に現在の日付/時刻が印刷されています。コードのどこかで実行されていることがわかりません。これはSimpleDocTemplateオブジェクトのデフォルトの動作ですか?

どうすればこれを取り除くことができますか?

よろしく、ハウクル

0 投票する
1 に答える
978 参照

reportlab - XPreformatted を使用した場合の改行に関する reportlab の問題 - 追加の疑問符が出力される

XPreformatted を使用して書式設定済みのテキストを印刷していますが、改行に問題があります。

改行は正しく翻訳されていますが、さらに各行の最後に「疑問符」が表示されます。

これは私の出力です:

私は mysql で django を使用しており、データベース フィールドは単純な varchar フィールドです。

データベースで確認したところ、「first lineE Second line」の「e」と「s」の間にあるものはすべて改行文字です。改行文字とは、「Enter」を押したときにデータベースに入力されるものを意味します;-)

したがって、一方では改行が改行として正しく解釈され、さらに間違った疑問符があるのは奇妙に思えます。

ここで助けを見つけたいと思っています。よろしくトム