問題タブ [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.
python - xhtml2pdf を Google App Engine で動作させる方法
XHTML2PDF を GAE で動作させる方法を理解しようとしています。パッケージと依存関係をダウンロードして、プロジェクト フォルダーに追加することができました。しかし、モジュールが見つからないというエラーが発生し続けます。さまざまなバージョンと推奨バージョンをダウンロードしてみました。誰でも私を正しい方向に導いてください。これが原因である可能性があることは私の頭を通過しましapp.yaml
たが、私は本当に知りませんし、これを設定する方法も知りません.
だから私がやったこと:
xhtml2pdf 0.0.5をダウンロードしました。要件は次のとおりです。
レポートラボ ツールキット 2.2+
html5lib 0.11.1+
pyPdf 1.11+ (オプション)
次に、次の依存関係をダウンロードしましたが、正確なバージョンが見つかりませんでした。 (しかし、「+」記号は上記の何かを意味すると推測しています):
次のフォルダーをプロジェクトのルート ディレクトリにコピーしました。
xhtml2pdf-0.0.5.tar.gz\dist\xhtml2pdf-0.0.5.tar\xhtml2pdf-0.0.5\ xhtml2pdf
reportlab-3.0.tar.gz\reportlab-3.0.tar\reportlab-3.0\src\ reportlab
html5lib-0.999.tar.gz\dist\html5lib-0.999.tar\html5lib-0.999\ html5lib
pyPdf-1.13.tar.gz\pyPdf-1.13.tar\pyPdf-1.13\ pyPdf
これがオチです.. 「xhtml2pdfインポートピサから」という行を追加するとすぐに、アプリが機能しなくなります。ローカルホストにある場合は空白の画面が表示されますが、GAE SDK を使用してアップロードすると、モジュールが見つからないというエラーが表示されます。使用する依存バージョンの構成に応じて、常に異なるメッセージが表示されます。
私はGAE、Python、およびプログラミング全般に不慣れであることを覚えておいてください。
python - xhtml2pdf を GAE で動作させるにはどうすればよいですか?
私は GAE、Web 開発、および Python を初めて使用しますが、上に向かって取り組んでいます。
しばらくの間、xhtml2pdf を GAE で動作させようとしてきましたが、うまくいきませんでした。さまざまなパッケージをダウンロードしましたが、モジュールが見つからないというエラーが発生し続けます。これらのエラーは、使用しているパッケージと依存関係のバージョンによって異なります。xhtml2pdfの「必要な依存関係」バージョンを使用してみました。
2010 年の stackoverflow の投稿によると、xhtml2pdf が GAE でホストされていたことは知っていますが、これが事実であるかどうかはわかりません。GAE チームがより良いと考えるものに置き換えましたか?
また、app.yaml がアプリの実行を妨げているとも考えています。pisca モジュールをインポートしようとすると、アプリが停止します。
これを機能させる方法について誰か教えてください。これらのパッケージを依存関係とともにインストールする方法と、それらをプロジェクト フォルダー内のどこに配置するかという意味で (私は Windows を使用していることに注意してください)。app.yaml ファイルにどのような設定を追加する必要がありますか。
xhtml2pdf - -pdf-frame-border が壊れている [xhtml2pdf]
xhtml2pdf 0.0.6、PyPDF2 1.21、および reportlab 3.1.8 を更新しました。
xhtml2pdf 0.0.5 と reportlab 2.7 を使用したとき、私の pdf は問題ありませんでした。これで、すべてのフレームに境界線ができました。「-pdf-frame-border」を削除し、「-pdf-frame-border:0」または「-pdf-frame-border:none」を配置しようとしましたが、それでもフレームブロダーが表示されます。誰でも光を当てることができますか?ありがとう。
python - xhtml2pdf を使用して Web ページを PDF に印刷する Python
xhtml2pdf を使用して Web ページをローカル ディスクの PDF ファイルに印刷しようとしています。以下のように見つかった例があります。
実行され、エラーは返されません。ただし、Webページは変換せず、文のみを変換します。この場合、「http://www.yahoo.com/」のみが PDF ファイルに書き込まれます。
Webページを実際にPDFに変換するにはどうすればよいですか?
python - xhtml2pdf Python ライブラリは
タグをサポートしていますか?
xhtml2pdf python ライブラリを使用して、html ドキュメントを pdf にエクスポートしようとしています。
タグはサポートされていると思いますが、この問題についてドキュメントは明確ではありません。タグを使用したテストケースがいくつかあります。<img>
ドキュメントの例に従って、画像を追加して、これを行いました:
ただし、結果のpdfには画像が含まれていませんでした。読んでみると、これは PIL パッケージに関係している可能性があることがわかります。これは、システムに正常にインストールされているようです。
私の質問は、上記のコードが xhtml2pdf で動作することを期待すべきですか、<img>
それともタグを無視することですか?
python - xhtml2pdf: 背景色がフレームを塗りつぶしません
フォームからデータを送信するGAE pythonサーバーがあり、このデータに従って、サーバーはpdf互換のhtml文字列を作成し、pisa/xhtml2pdfを使用してpdfに変換し、pdfファイルをユーザーに送信します。
出力は div/frames を使用して作成されたグラフであり、位置/サイズは自動的に計算され、フレームはデータに応じて特定の背景色を持ちます。ただし、背景色はテキストの後ろにのみレンダリングされ、フレーム全体にはレンダリングされません。
それに対する修正はありますか?reportlab のキャンバスは色を塗りつぶすことができるので、pisa ファイルを操作して塗りつぶすことはできますか? または、色付きの背景画像などを使用するような、もっと汚いトリックはありますか?