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

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に埋め込むことはできません。

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

python - DjangoでのPisaのPDF生成によってレンダリングされないCSS

Pisaを使用してHTMLからPDFファイルを生成します。

私のHTMLには外部CSSへのリンクがあり、適切にレンダリングされますが、CSSはPisaによって使用されません(フォントサイズ、テーブルセル幅、テキスト整列など)。

私は何か見落としてますか?

ありがとう

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

django - djangoはhtmlの画像とテキストをpdfとしてエクスポートします

htmlファイルの画像をpdfとしてエクスポートするのに問題がありました。同様の解決策がここにあります

htmlはサーバー上で適切にレンダリングされています。URLでクロスチェックして確認しました。

しかし、PDFをダウンロード/レンダリングしようとすると** PDFが表示されますが、これは空白です。また、views.pyのダウンロード関数の3行目にエラーが表示されます。

これが私が試したことです:

htmlファイル:

cssファイル:

views.py:

URLは適切に処理されています。

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

python - Google App Engine で XHTML2PDF を使用すると画像が表示されないのはなぜですか?

ここのコードに正確に従いました: Python を使用して HTML を PDF に変換しますが、画像がまだ表示されません。いずれにせよ、絶対 URL があります。

xhtml2pdf と reportlab はどちらもアプリ フォルダーにモジュールとして配置されるため、インポート エラーがポップアップすることはありません。画像が表示されていないことを除いて、PDF は正常にレンダリングされます。HTML と CSS の width/height 属性も削除しようとしましたが、役に立ちませんでした。

ポインタはありますか?

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

python - pisa pdf 生成 - 最初のページのみのテキスト

pisa(& django python)で文字を作りたいです。会社の住所を最初のページに表示する必要がありますが、後続のページには表示しません。私はそれを行う方法を理解できず、気が狂いそうになっています (Pisa に関するドキュメントはあまりありません。

また、コンテンツを静的にすることなくフレームを使用できるようにしたいと思います (-pdf-frame-content css 属性のように)。

現時点では、ロゴが上下に表示され、テキストが正常に表示されていますが、表示される場所を実際に制御するのに苦労しています.

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

python - ランドスケープモードで xhtml2pdf を使用して PDF を生成する

xhtml2pdf を使用して 3 列の横向きレイアウトを作成するにはどうすればよいですか?

私はこのようなことを試みましたが、うまくいきませんでした。そもそもフレームを使用する必要がありますか?

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

python - pisa (xhtml2pdf) で使用するレイアウトを作成するには?

pisa を使用して PDF を作成しています。PDF に変換しようとしているレイアウトには、pisa では無視されているように見える絶対位置があります。レイアウトにテーブルを使用することで、この制限を回避できます。これに代わるものはありますか?

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

python - pisa / xhtml2pdf の目次から最初のページを除外する

レポートを生成するために django-xhtml2pdf を使用しています。<pdf:toc />タグを使用して、最初のページをカバー シートとして使用し、続いて目次を使用しています。

最初のページを割引したいので、目次のページ番号は 2 ではなく 1 から始まります。

これは可能ですか?

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

pisa - pisa xhtml2pdf を使用して 3 列のレイアウトを設定する方法

3 列にレイアウトしたいアイテムのリストがあります。リストはかなり長いです (3 列のレイアウトを使用すると 5 ページかかる場合があります)。条件は次のとおりです。

  1. 最初のページには、高さ約 200px、幅 100% のヘッダーがあります。最初のページの見出しの後、ページは 3 列でリストの表示を開始する必要があります。
  2. 「途中と最後の」ページにはヘッダーが含まれていません。
  3. 最後のページには画像が含まれています。

2 番目と 3 番目のフレームにマージントップを付けようとしましたが、最初のページは正しく見えますが、「中間」ページはそうではありません。margin-top はすべてのページに適用されます。

助けていただければ幸いです。

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

django - djangopisa-2ページ以上のページ番号-合計ページのページ番号を表示

2ページ以上だけdjangopisaでページ番号を表示する可能性はありますか?ページ番号を表示するためのテンプレートは次のようになります。

ピサで処理する前に、ページ数を取得する必要があると思います。この疑似のようなif/elseステートメントを使用するオプション:

たとえば、1/5ページ(5ページのうちの1ページ)を表示する場合、ページ数も取得する必要がありますか?!そのためのピサの解決策はありませんか?