問題タブ [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 投票する
2 に答える
8636 参照

python - レポートラボ。2 列のフローティング テキスト

まず第一に、私はpython、reportlab、xhtml2pdfが初めてです。reportlab で最初の pdf ファイルを作成しましたが、次の問題に遭遇しました。

2 列の大きなテキストが必要です。

最初にキャンバスを作成し、ストーリーを作成し、大きなテキストを段落としてストーリーに追加し、フレームを作成して、最後にストーリーをフレームに追加します。

魅力のように機能します。しかし、テキストを 2 列の表現で表示する必要があります。

テキストがフローするだけで、次のようにフレームがスローされます。

しかし、私はこのようにそれが必要です:

私が言おうとしていることを理解していただければ幸いです。

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

python - Python で xhtml2pdf.pisa を使用してアラビア語のページを変換する

pisa ユーティリティから html2pdf を変換しようとしています。以下のコードを確認してください。私は理解できなかったエラーが発生しています。

ここでコードを確認してください。

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

python - Django/Python: 適切な言語で pdf を生成する

Django アプリでPisa/xhtml2pdfを使用して、HTML ソースから pdf を生成します。あれは:

  1. すべての「印刷」要素 (改ページ、ヘッダー、フッターなど) でフォーマットされた HTML ファイルを生成します。
  2. この HTML を Pisa を使用して pdf に変換します

このプロセスは問題ありませんが、(特に長いテーブルを扱う場合) 遅く、Pisa の機能/制限に従って HTML/CSS を使用する必要があります。

問題は、これが Web アプリケーションから pdf を生成する正しい方法 (つまり、HTML を作成してから pdf に変換する) か、それともより直接的な方法、つまりより適切な言語で pdf を「書く」ことでしょうか?

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

html - @font-faceカスタムフォントがdjangoのxhtml2pdfで正しくレンダリングされない

HTML から PDF をレンダリングする際に、カスタム フォントを使用しようとしています。

HTML で試してみたところ、フォントが表示されたので、フォントへのパスが正しい必要があり、おそらく正しく使用されています。フォントのタイプは .ttf で、http://xhtml2pdf-base.googlecode.com/hg/doc/xhtml2pdf-en.htmlのドキュメントによると、レンダリングする必要がありますが、レンダリングしません。

スタイルタグにあるものは次のとおりです。

そしてhtml:

フォントの URL とフォント ファミリから引用符を削除して、多くのことを試しました。本文は HTML タグ内にラップされているため、HTML は適切にフォーマットされています。Web ページでレンダリングするときはすべて正常にレンダリングされますが、PDF に変換すると正しくレンダリングされません。誰でもエラーを見つけるのを手伝ってもらえますか?

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

python - xhtml2pdf と django、さまざまなドキュメント サイズ

PDFにレンダリングするビューを構築しようとしています。ビューにアクセスするたびに、レンダリングされたドキュメント/テーブルの構造にランダムな問題が発生しました。エラーを追跡して、完全に静的な html コードをレンダリングすることになりました。そして、各リクエストの結果のドキュメント サイズが異なることがわかりました。

ご覧のとおり、まったく同じテンプレートが空のコンテキストでレンダリングされるたびに、何も変わらないことを確認します。とにかく、テンプレートはdjangoテンプレート言語をまったく使用していません

上記のコードは、ページを更新するたびに少し異なる結果を返します

長さ: 2573、長さ: 2595、長さ: 2234、長さ: 2601、長さ: 2244、長さ: 2632、

etc ... (一部の値は複数回繰り返されます)。

これらのドキュメントを保存して表示すると、誤って表示された表のセルなど、「壊れた」ページ構造が含まれています。これらのうちの 1 つだけが正しいように見えます。

問題を見つけるための提案はありますか?

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

image - xhtml2pdf は常に画像を表示しません

xhmtl2pd ツールを使用して、html を pdf に変換します。ここに私のhtmlの一部があります

奇妙なことに、br タグを削除すると、little-gray-arrow.png の画像が表示されなくなります。br タグを元に戻すと、画像が「次の」行に表示されます。すべてのオプション、パディング、マージンを試しましたが、どれも機能しません。

また、テキストの間に画像をインライン表示しようとすると、何を試しても、画像の clock.png の下半分が常に切り取られます。

この問題を解決する方法を知っている人はいますか?それは xhmtl2pdf と同じです。xhtml2pdf は画像をインラインで表示できますか?

ありがとう

0 投票する
5 に答える
23877 参照

python - AttributeError: 'NoneType' オブジェクトに属性 'app' がありません

以下のコードではエラーが発生します。

コード: