問題タブ [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 - Reportlabを使用したCMYKオーバープリント(色分けされたPDF出力)
プリンタ設定で常に新しい個別の色を生成するCMYKColorSepクラスを使用せずにCMYKオーバープリントを使用することは可能ですか?標準の4つのCMYKインク(2.4変更ログに記載されているように色分けされたPDF出力)でオーバープリントを使用したいだけです)。
ここに私のサンプルコード(reportlab 2.4が必要):
注:これを正しく表示するには、acrobatReaderProでオーバープリントプレビューを有効にする必要があります。
これがreportlabで機能しない場合、オーバープリントが機能するpdfを生成する他のサーバー側の代替手段を知っていますか?
どうもありがとうございます
python - PythonReportlabRML。テーブルの行を2ページに分割する方法
テーブルの行を2ページ以上に分割する機能があるかどうか疑問に思います。行の一部の情報が1ページに対して長すぎる可能性があり、1行がページサイズよりも長い場合は、例外が発生します。
python - ReportLab でさらにページを参照する
ReportLab を使用して長いアンケートを作成していますが、次のようなテキストを作成する必要があります
アレルギーがない方は168ページへ
ReportLab には、この参照タスクに役立つ機能がありますか?
この問題にはおそらく2 パス アルゴリズムが必要であることを理解しています。最初のパスでは、ページ番号が検出されます。2 番目のパスでは、適切なページへの参照を調整して、テキストを完成させます。このコンテキストで役立つ ReportLab API に何かありますか?
python - ReportLab (Python) を使用した PDF ドキュメント内の PDF 画像
より良い品質を提供しているように見えるため、matplotlib からいくつかのプロットを pdf 形式に保存しました。ReportLab を使用して PDF 画像を PDF ドキュメントに含めるにはどうすればよいですか? 簡易メソッド Image(filepath) は、この形式では機能しません。
ありがとうございました。
python - 文字列として利用可能なクラスからPythonクラスをインスタンス化し、メモリ内でのみ!
Reportlabを使用してPDFを作成しています。作成後にマージしたい2つのPDFを作成しています。Reportlabは、pycanvas (ソース)(基本的にはメモリ内の私のpdfファイル)をpythonファイルとして保存する方法を提供し、そのpythonファイルでメソッドdoIt(filename)を呼び出すと、pdfファイルが再作成されます。ソースコードベースで2つのPDFを組み合わせて、1つのマージPDFを作成できるため、これはすばらしいことです。
これは次のように行われます。
これは正常に機能しますが、n2.pyをディスクに保存する手順をスキップしたいと思います。したがって、final_pdf文字列から対応するPythonクラスをインスタンス化し、ソースで直接使用する方法を探しています。これは可能ですか?
どういうわけかこのように動作するはずです。
これは主に、ソースをディスクに保存する必要がないことと、スレッド保存ではないことです。実行時に作成したファイルに名前を付けることはできますが、何をインポートすればよいかわかりません!?ファイルの保存を防ぐ方法がない場合、実行時に定義されるファイルの名前に基づいてインポートを定義する方法はありますか?
なぜ事前に1つのPDFを作成しないのかと疑問に思われるかもしれませんが、それらは異なるアプリケーションからのものであるため、これは不可能です。
python - ReportlabCanvasオブジェクトにページ分割を追加
2ページのPDFレポートを生成する必要があります。ページは完全に独立しています。使用してみました:
と:
しかし、すべてが同じページに印刷されます。
このCanvasインスタンスにページ分割を追加するにはどうすればよいですか?
python - Appengine - Reportlab PDF
Google appengine を使用しており、reportlab で PDF を生成したいと考えています。アプリケーションはうまく機能し、「Hello World」などの PDF を生成できます。しかし、私が欲しいのは、ユーザーが入力したデータを含むフォームからデータを取得し、PDF を動的に生成することです。
誰でもコードを共有できますか? 私は感謝されます。
python - Appengine は、ユーザー フォームの送信に関連するデータを取得します
モデルからデータを取得する方法を知るために、Appengine のドキュメントを読みました。しかし、私は何かが欠けています..
私のモデルはユーザーと学生で、学生はユーザーからの参照プロパティです。
ユーザーはログインし、フォームにいくつかの値を入力し、put() でデータを保存します。test@example.com でログインするとデータが取得されます。別の電子メールでログインすると、db に送信された情報に対応するデータが取得されます。
ここまでは大丈夫です。PDF を取得しようとしていますが、ログインしているユーザーからデータを取得したいと考えています。
例:
ここで得られるのは、現在のユーザーではないユーザーです。他のユーザーに関する情報を表示します。いろいろ試してみましたが、エラーが発生します。反復しようとするとエラーが発生します。
私は何かが欠けています。
python - Python Reportlab PDF - ページ上のテキストの中央揃え
ReportLabを使用して、python で動的に pdf を生成しています。
テキスト行をページの中央に配置したいと考えています。これは私が現在持っている特定のコードですが、テキストを水平方向に中央揃えする方法がわかりません。
テキストが表示され、テキストが中央に表示されるように手動で左の位置を移動できますが、テキストが動的になり、テキストの量がわからないため、これをプログラムで中央に配置する必要があります。
django - 生成された PDF ファイルをブラウザで開くには?
元のファイルに透かしをマージする Pdf マージを作成しました。
私が今やりたいことは、ブラウザで「document-output.pdf」ファイルをDjangoビューで開くことです。Django の関連記事は既に確認済みですが、アプローチがかなり異なるため、response オブジェクトをその "file." として使用して PDF オブジェクトを直接作成することはなく、ちょっと迷っています。
では、どうすればDjangoビューでできますか?