問題タブ [pisa]

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

python-2.7 - Python Pisaはテーブル内のテキストを縮小しました

私は仕事関連の問題に取り組んでおり、HTML から PDF への変換で行き詰まっているようです。HTML に変換されている XML があり、この HTML ファイルには次のようなテキストの一部があります。

ここの HTML でできることはあまりありません。問題は、Pisa を使用して HTML を PDF に変換すると、このテキストが 1 ページに収まるように縮小されることです。のようなCSSタグを使ってみました

しかし、動作 (縮小、切り捨て、オーバーフロー、エラー) に関係なく、CSS でこのプロパティを使用するとすぐに、さらに縮小します。私は使用しようとしました

内のタグですが、どちらも役に立ちませんでした。基本的に、私はオンラインで見つけることができるほとんどすべてを試しましたが、何も役に立ちませんでした. 誰かがこれについて私を案内してもらえますか。仕事関連の問題のため、ここにコードを投稿できず申し訳ありません

ありがとうございました

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

python - 複数のページがレンダリングされたときに最初のページが空白になる?

HTMLからPDFへの印刷にpisaを使用しています。そして、私には問題があります。データ量が少ない場合は、最初のページに印刷します。データ量が多い場合、次のページに印刷しますが、最初のページは空です。あなたはそれについてどう思いますか?私を助けてください

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

python - xhtml2pdf: 背景色がフレームを塗りつぶしません

フォームからデータを送信するGAE pythonサーバーがあり、このデータに従って、サーバーはpdf互換のhtml文字列を作成し、pisa/xhtml2pdfを使用してpdfに変換し、pdfファイルをユーザーに送信します。
出力は div/frames を使用して作成されたグラフであり、位置/サイズは自動的に計算され、フレームはデータに応じて特定の背景色を持ちます。ただし、背景色はテキストの後ろにのみレンダリングされ、フレーム全体にはレンダリングされません。
それに対する修正はありますか?reportlab のキャンバスは色を塗りつぶすことができるので、pisa ファイルを操作して塗りつぶすことはできますか? または、色付きの背景画像などを使用するような、もっと汚いトリックはありますか?

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

python - xhtml2pdf は Helvetica を埋め込まない

Djangoを使用してxhtml2pdfでPDFを作成しています。その PDF を印刷用に送信していますが、一部のフォントが埋め込まれていないとのことです。Helvetica フォントを使用していますが、PDF では Helvetica を使用していません。

ここに、PDF のプロパティのスクリーン ショットがあります。

ここに画像の説明を入力

ご覧のとおり、Guilles の ComicFont と TF2Secondary は正しく埋め込まれていますが、Helvetica では埋め込まれていません。

ここに、PDF を生成するビューがあります。

そしてここに私のHTML:

Helveticaを使用している理由を知っている人はいますか? または、Helvetica を埋め込む方法はありますか? 「@font-face」で試していますが、うまくいきません。

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

django - Pisa html2pdf background-image が機能しない

pisa で生成された pdf に背景色を設定しようとしています。この投稿に関連する質問を見て、それらを実装しようとしましたが、背景は pdf の一部にしか表示されません。これは私のコードです:

背景画像は、36px x 36px の色付きの正方形です。

background-color を body,html,div に設定しようとしましたが、コンテンツを含む div のみが色を取得します。だから、背景画像のプロパティが表示されたpdfの一部にしか設定されない理由がわかりません。

私の間違いは何ですか?

これは現在の結果です:

ここに画像の説明を入力

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

python - pisa.CreatePDF が巨大な html ファイルでハングする

Python API で html テンプレートを使用して pdf を生成してpisa.CreatePDFいます。小さな html ではうまく機能しますが、巨大な html の場合は時間がかかります。代替手段はありますか?