問題タブ [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.
django - Django - xhtml2pdf で作成した PDF をサーバーのディスクに書き込む
ユーザーにコンピューターにダウンロードするように求める通常のルートを実行せずに、xhtml2pdf によって作成された pdf をサーバーに直接保存するスクリプトを作成しようとしています。Documents() は、保存しようとしているモデルであり、new_project および output_filename 変数は別の場所に設定されています。
この構成では、new_doc.save() に到達するとエラーが発生します: 'file' object has no attribute '_committed'
これを修正する方法を知っている人はいますか?ありがとう!
python - Python html2pdf バグ?
クライアント プロジェクトに xhtml2pdf を使用できるかどうか、または手を汚して ReportLab に入り、PDF の世界に深く飛び込む必要があるかどうかを調べようとしています。xhtml2pdf にはバグがあり、プロジェクトとしてはあまり活発ではないと思いますが、間違っている可能性はありますか?
ここに私の差し迫った問題があります。
1) TOC を作成する文書化された例を試しても、目次を表示できません。
2) コマ枠が消えない。明るくすることはできるが、消えない。ドキュメントには use -pdf-frame-border: 1; と書かれています。デバッグ用のフレーム境界を取得します。-pdf-frame-border をマークアップのどこにも配置しないと、大きな太字の境界線が表示されます。-pdf-frame-border: 0; を実行しても同じ結果になります。明るい灰色の境界線が表示されます。-pdf-frame-border: none; も試しました。しかし、それはまた私に明るい灰色を与えます. 何か案は?
私のコードはここにあります。
base.html
これがブロックの内容です...
どれだけシンプルに作っても、TOC も罫線もありません。
python - TypeError: 'NotImplementedType' オブジェクトは Python で反復可能ではありません
xhtml2pdfを使用してhtmlページからpdfを作成しようとしています..これを変換している間、端末に次のエラーメッセージが表示されます..
エラー TypeError: 'NotImplementedType' object is not iterable とはどういう意味ですか?
どうすればこれを防ぐことができますか? 次のサンプルコードは....pdfを変換するために使用しています
また、pdf変換に次のコマンドラインを使用しています..
その変換では、先に言ったようにエラーが発生します。そのために何ができますか?
python - xhtml2pdf は Helvetica を埋め込まない
Djangoを使用してxhtml2pdfでPDFを作成しています。その PDF を印刷用に送信していますが、一部のフォントが埋め込まれていないとのことです。Helvetica フォントを使用していますが、PDF では Helvetica を使用していません。
ここに、PDF のプロパティのスクリーン ショットがあります。
ご覧のとおり、Guilles の ComicFont と TF2Secondary は正しく埋め込まれていますが、Helvetica では埋め込まれていません。
ここに、PDF を生成するビューがあります。
そしてここに私のHTML:
Helveticaを使用している理由を知っている人はいますか? または、Helvetica を埋め込む方法はありますか? 「@font-face」で試していますが、うまくいきません。
python - xhtml2pdf 子要素は親要素の境界線を表示します
誰かがこの問題を解決したことを願っています。Googleでそれを持っている人を見たことがありません。
私は Python で xhtml2pdf を使用しており、ヘッダー、フッターを含む単純なドキュメントを生成しようとしています。コンテンツはタイトル付きのテキスト ブロックです。各コンテンツの周りに境界線を付けたいのですが、代わりに各子要素の周りに境界線を付けます。
ここに私のHTMLがあります
xhtml2pdf
現時点ではコマンド ライン ツールを実行しているだけなので、表示する Python はありません。デバッグ モードで実行すると、XHTML DTD があるにもかかわらず、「xhtml = false」と表示されることに気付きました。これが違いを生むかどうかはわかりません。
これがブラウザに表示されるもので、pdfがどのように見えるかを大まかに示しています(もちろんフッターの場所は無視します):
代わりに私は得る:
編集: xhtml は渡すオプションであることがわかりましたが、古いバージョンの html5lib がインストールされていない限り、渡すことはできません。私の質問に対する答えは、このライブラリが積極的に維持されておらず、新しい解決策を見つける必要があるということです:-/
django - PDF xhtml2pdfで画像出力に失敗しました
次のようにビューを設定しています。
ビュー.py
関数の定義を使用してこの非常にフィードで解決策を見つけましたfetch_resource()
が、それは役に立ちませんでした。私はドキュメンテーションを読みましたが、関数がなくてもよかったです。
これは私のテンプレート「hello.html」です
今のところすべて問題ないようです。しかし、pdfで画像を取得できません。これ{{ object.image.url}}
により、pdfにファイルパス文字列が表示されますが、画像には表示されません。私は何かが欠けていますか。お願い助けて。私はすでに何時間も立ち往生しています。
python - django で xhtml2pdf データを変数として取得する
次のようなものを作成して、django アプリで PDF ファイルを生成します。
また、ユーザーが PDF ファイルをダウンロードしたい場合にも効果的です。ただし、この PDF を電子メール メッセージに添付する必要があります。そのため、この PDF のコンテンツを取得する必要があります。xhtml2pdf ドキュメントには何も見つかりません。それを解決するのを手伝ってもらえますか?
python - Python/Flask を使用して html を pdf に変換する
Python + Flask を使用して、html から pdf ファイルを生成したいと考えています。これを行うには、xhtml2pdf を使用します。これが私のコードです:
このコード ファイルでは、その場で生成されます。しかし!xhtml2pdf は CSS で多くのスタイルをサポートしていません。これは、ページを正しくマークするという大きな問題のためです。別の楽器(wkhtmltopdf)を見つけました。しかし、私が次のようなものを書いたとき:
エラーが発生しました:
そして私の質問は、Flaskでwkhtmltopdfを使用して(オンザフライでファイルを生成して)htmlをpdfに変換する方法ですか?
ご回答ありがとうございます。