問題タブ [xhtml2pdf]

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 投票する
1 に答える
2637 参照

django - Pisa pdf コンバーターは、大きなテーブルでは非常に遅くなります

私は Pisa を使用して HTML を PDF に変換しています (Django プロジェクトで)。複数のページにまたがるテーブルを処理すると、非常に遅くなります。

200 行のテーブルは変換に最大 150 秒かかりますが、小さなテーブルに分割すると 15 秒かかります。

Pisa で処理する HTML テーブルを作成するためのヒントやベスト プラクティスはありますか?

0 投票する
0 に答える
5936 参照

python - xhtml2pdfで画像をpdfに出力

私はこの投稿に従いました:django --pisa:PDF出力に画像を追加し、fetch_resourcesを使用します。PDFファイルは、画像が欠落していることを除いて、通常どおり生成できます。

これは私のコードです:

これは私のテンプレートです:

「copyright.digital_signature.url」はブラウザに画像を正しく表示できるので正しいと思います。そして、それはPILがインストールされたことを意味しますか?

誰かが問題が何であるか私を助けることができますか?どうもありがとうございます!

0 投票する
4 に答える
11784 参照

python - Django > xhtml2pdf > 動作させるには?

xhtml2pdf のインストール方法を理解するのに問題があります。Chris Glass のサイトの指示に従って、仮想環境をセットアップし、単体テストを実行しました。views.pyファイルの先頭に次を挿入すると:

No module named ho.pisa (私が期待した)というエラーが表示されます。django または python コマンドラインでこのモジュールをインポートするにはどうすればよいですか(コマンドラインでモジュールを同じレベルの成功でインポートしようとしたため)

編集

仮想環境が必要な理由 パッケージとしてインストールxhtml2pdfして通常どおりインポートすることはできませんか、それとも Django/python のものを壊しますか?

編集

xhtml2pdf仮想環境内からdjangoも実行しました>(xhtml2pdfenv)person@person-laptop:~/Software/django$ ./manage.py runserverそれでもインポートを拒否しますxhtm2pdf

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

python - Django - XHTML2PDF を使用した PDF ファイルの作成と保存

現在、XHTML2PDF を使用して PDF を動的に生成し、必要に応じてブラウザーに出力しています。ここで、PDF を 1 回だけ生成してサーバーに保存するように要件が変更されました。PDF を表示するには、リンクをユーザーに表示する必要があります。これを実現するためのリソースやスニペットを教えてください。

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

python - xhtml2pdf pdfをzipfileで圧縮する

次の関数を使用して、xhthml2pdf から PDF ファイルを生成しています

次に、次の関数を使用して、pdf オブジェクトのリストを圧縮しようとしています。

しかし、次のエラーが表示されます

これにより、圧縮に適したオブジェクトを生成していないと思います。私の質問は、xhtml2pdf を使用して zipfile に適した pd ファイルを生成するにはどうすればよいですか?

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

footer - pisa/xhtml2pdf を使用して、最初のページと連続するページに異なるフッターを表示する

フッターを Pisa 文書の最初のページに 1 つのフレームとして表示し、2 ページおきに別のフレームとして表示するのに問題があります。hereから lastPage のアイデアを適応させようとしましたが、うまくいきませんでした。

これを行うことは可能ですか?<pdf:nextpage />ドキュメントには複数のページにまたがる可能性がある (またはそうでない可能性がある) 長いテーブルがあるため、ここでは適切ではないようです。<pdf:nextframe />さらに、最初のページのみのフレームは有望に見えますが、これを正確に使用する方法はわかりません。

現在、私は(簡潔にするために切り取っています):

これにより、各ページに同じフッターが配置されます。連続する各ページに同じスペースを残す必要がありますが、フレームにはコンテンツがありません。

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

python - Google App Engine で XHTML2PDF を使用すると画像が表示されないのはなぜですか?

ここのコードに正確に従いました: Python を使用して HTML を PDF に変換しますが、画像がまだ表示されません。いずれにせよ、絶対 URL があります。

xhtml2pdf と reportlab はどちらもアプリ フォルダーにモジュールとして配置されるため、インポート エラーがポップアップすることはありません。画像が表示されていないことを除いて、PDF は正常にレンダリングされます。HTML と CSS の width/height 属性も削除しようとしましたが、役に立ちませんでした。

ポインタはありますか?

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

python - reportlab ValueError:無効な色の値'初期'

ReportLab / xhtml2pdfは、HTMLのこのスタイルビットでクラッシュするまで、完全に機能していました。

このエラーで:

私は通常、次のように使用します。

元のコードにパッチを適用する以外に、これを克服する方法はありますか?

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

django - 私のDjangoアプリケーションでは、領収書を1つ印刷したいので、xhtml2pdfを使用しています

私のDjangoアプリケーションでは、1つの領収書を印刷したいので、htmlをpdfに変換し、pdfで自動的に印刷オプションがあります。そのために私はpython-pisaモジュールをインストールしていますが、コードはありませんが、私の一般的なcssは適用されません