問題タブ [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.
python - 画像/ファイルを読み込めませんpisapdfDjango python
@font-face
以前は、UTF-8フォントを使用するように指定しても、漢字が表示されないという問題がありました。画像も表示できないことがわかりました...PDFに埋め込まれたファイルを取得できないようです。
これは私が使用するコードです:
html
と
私はSOの他のクエストを見ましたが、それは助けにはなりませんでした。2つの関数で発生する例外もありません。また、fetch_resources
機能上、返されたパスはファイルへの正しいフルパスでした。つまり/home/<user>/project/static/images/bc_logo_bw_pdf.png
、/home/<user>/project/static/fonts/wingdings.ttf
何が間違っているのか途方に暮れています。
更新 PDFを作成するたびに、コンソールにこのメッセージが表示されます
これは関連しているのでしょうか?
更新#2
フォントが機能するようになりました。ばかげた間違いをしました...使用していたフォントに中国語のUnicodeがありませんでした。ただし、jpeg、gif、pngなどの画像をPDFに埋め込むことはできません。
python - DjangoでのPisaのPDF生成によってレンダリングされないCSS
Pisaを使用してHTMLからPDFファイルを生成します。
私のHTMLには外部CSSへのリンクがあり、適切にレンダリングされますが、CSSはPisaによって使用されません(フォントサイズ、テーブルセル幅、テキスト整列など)。
私は何か見落としてますか?
ありがとう
django - djangoはhtmlの画像とテキストをpdfとしてエクスポートします
htmlファイルの画像をpdfとしてエクスポートするのに問題がありました。同様の解決策がここにあります。
htmlはサーバー上で適切にレンダリングされています。URLでクロスチェックして確認しました。
しかし、PDFをダウンロード/レンダリングしようとすると** PDFが表示されますが、これは空白です。また、views.pyのダウンロード関数の3行目にエラーが表示されます。
これが私が試したことです:
htmlファイル:
cssファイル:
views.py:
URLは適切に処理されています。
python - Google App Engine で XHTML2PDF を使用すると画像が表示されないのはなぜですか?
ここのコードに正確に従いました: Python を使用して HTML を PDF に変換しますが、画像がまだ表示されません。いずれにせよ、絶対 URL があります。
xhtml2pdf と reportlab はどちらもアプリ フォルダーにモジュールとして配置されるため、インポート エラーがポップアップすることはありません。画像が表示されていないことを除いて、PDF は正常にレンダリングされます。HTML と CSS の width/height 属性も削除しようとしましたが、役に立ちませんでした。
ポインタはありますか?
python - pisa pdf 生成 - 最初のページのみのテキスト
pisa(& django python)で文字を作りたいです。会社の住所を最初のページに表示する必要がありますが、後続のページには表示しません。私はそれを行う方法を理解できず、気が狂いそうになっています (Pisa に関するドキュメントはあまりありません。
また、コンテンツを静的にすることなくフレームを使用できるようにしたいと思います (-pdf-frame-content css 属性のように)。
現時点では、ロゴが上下に表示され、テキストが正常に表示されていますが、表示される場所を実際に制御するのに苦労しています.
python - ランドスケープモードで xhtml2pdf を使用して PDF を生成する
xhtml2pdf を使用して 3 列の横向きレイアウトを作成するにはどうすればよいですか?
私はこのようなことを試みましたが、うまくいきませんでした。そもそもフレームを使用する必要がありますか?
python - pisa (xhtml2pdf) で使用するレイアウトを作成するには?
pisa を使用して PDF を作成しています。PDF に変換しようとしているレイアウトには、pisa では無視されているように見える絶対位置があります。レイアウトにテーブルを使用することで、この制限を回避できます。これに代わるものはありますか?
python - pisa / xhtml2pdf の目次から最初のページを除外する
レポートを生成するために django-xhtml2pdf を使用しています。<pdf:toc />
タグを使用して、最初のページをカバー シートとして使用し、続いて目次を使用しています。
最初のページを割引したいので、目次のページ番号は 2 ではなく 1 から始まります。
これは可能ですか?
pisa - pisa xhtml2pdf を使用して 3 列のレイアウトを設定する方法
3 列にレイアウトしたいアイテムのリストがあります。リストはかなり長いです (3 列のレイアウトを使用すると 5 ページかかる場合があります)。条件は次のとおりです。
- 最初のページには、高さ約 200px、幅 100% のヘッダーがあります。最初のページの見出しの後、ページは 3 列でリストの表示を開始する必要があります。
- 「途中と最後の」ページにはヘッダーが含まれていません。
- 最後のページには画像が含まれています。
2 番目と 3 番目のフレームにマージントップを付けようとしましたが、最初のページは正しく見えますが、「中間」ページはそうではありません。margin-top はすべてのページに適用されます。
助けていただければ幸いです。
django - djangopisa-2ページ以上のページ番号-合計ページのページ番号を表示
2ページ以上だけdjangopisaでページ番号を表示する可能性はありますか?ページ番号を表示するためのテンプレートは次のようになります。
ピサで処理する前に、ページ数を取得する必要があると思います。この疑似のようなif/elseステートメントを使用するオプション:
たとえば、1/5ページ(5ページのうちの1ページ)を表示する場合は、ページ数も取得する必要がありますか?!そのためのピサの解決策はありませんか?