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

django - django - HTML to PDF in Indian languages with pisa

I'm converting a HTML file into PDF in Django using Pisa. It is working when the content is only in English. But here the content will be in English and five other Indian languages(Tamil, Hindi, Telugu, Malayalam, and Kannada). I have given my code below.

views.py

Here what I'm doing is:

  • Having a base template base_file.html.
  • Getting the message object by ID (ID will be dynamically supplied).
  • Then replacing the message_content with current content.
  • Writing it in a file temp_file.html.
  • Converting temp_file.html into a PDF file.

The converted PDF will be containing the message in English, Tamil, Hindi, Telugu, Kannada, and Malayalam. But I couldn't write the other language contents in the HTML file and couldn't convert it. The error I'm getting is 'ascii' codec can't encode characters in position 1066-1075: ordinal not in range(128) and occurs in the line fw.write(fr).

So how can I achieve this? I want to print the PDF file with content in all these languages.

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

python - Python Web2py webapp で web2py-appreport (xhtmltopdf) を使用して pdf を生成する

私はコーディング以外のバックグラウンドを持っているため、python、web2py は私にとって非常に新しいものです。

私のアプリは、(RTE redactor を使用して) textarea コンテンツを pdf にエクスポートする必要があります。textarea (redactor) から html コンテンツを取得します。pyfpdf を使用して、ボタンのクリックで pdf ファイルを生成する方法を教えてください。

appreport を使用して PDF を生成するために、ビューでボタンをクリックして HTML コンテンツ (画像とテキスト) を取得する方法がわかりません。

app-report を使用して、既存の html ファイル (css なし) から pdf を生成することができました (PISA を使用、PYPDF は機能しません)。html ファイルに css がある場合、エラーがスローされます。

これは、コントローラー コードの誤りが原因である可能性があります。


私が試したもう 1 つのことは、(Javascript で) ajax post を使用して、ビューからコントローラーに html を渡すことでした。Redactor は私が使用している textarea RTE であり、アラートは目的の html 結果を提供します。

意見:

コントローラ:

コーディングに関する知識が少ないため、間違いを見つけて修正することができません。誰かがこの問題で私を助けることができれば、私は感謝します.

よろしく、アカシュ

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

google-app-engine - webapp2のhtmlページからpdfファイルを生成する方法

画像といくつかのCSSを含むことができるHTMLページからPDFファイルを生成するためのコードスニペットが必要です。

私はPython2.7とwebapp2(Djangoではない)でGoogleAppEngineを使用しています。

私は質問する前に十分に調査していなかったように見えるので、この質問は反対票に値するかもしれないことを知っていますが、実際に調査し、これを達成する方法の具体例を見つけることができませんでした。

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

python - dhivehi 言語の django-pisa pdf に関する問題

Django-pisa を使用して PDF を生成しました。PDF コンテンツはデータベースから取得されますが、これは正しい配置になっていますが、PDF 上で正しく実行できません。

私が使用した:

content_text には、dhivehi テキストが含まれています。

例:content_text:އެގޮތުންއައްޑޫގެމަރަދޫއާއިމަރަދޫފޭދޫއާއިއަށްވެސްއަރާފައިވާކަމަށް

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

python - 暗号化はピサで公開されていますか?

ユーザーが PDF ファイルを保存してプレビューできるようにする必要がありますが、 印刷はできません。reportlab の手順は非常に簡単に見えますが、pisa のドキュメントには表示されませんでした。

ありがとう!

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

python - python pisa utf8の問題

ローカルの HTML を PDF に変換しようとしていますが、HTML ドキュメントに非 ASCII 文字が含まれており、PDF で壊れてしまいます。pisaすべての UTF-8 文字で機能しないのはなぜですか?

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

python - pisa を使用して作成された PDF ファイルをパスワードで保護する

Python pisa モジュールを使用して、html ファイルを pdf に変換しています。パスワードで保護する必要があります。pisa モジュールのあらゆる場所を検索しましたが、解決策が見つかりませんでした。Pythonを使用してパスワードで保護する方法はありますか?

制約は、ファイルを html 形式で保持することです。必要に応じて、pdf ファイルに変換し、パスワードで保護したいと考えています。reportlab モジュールを使用したくありません。

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

django - PDF での画像の使用

HTMLからPDFをレンダリングしようとしています(コンテキスト付き)。ここに記載されているコードに従っています。basee 64 エンコード形式の別のフォームから画像を取得しています。このようなもの

今、コンテキストを使用してこの datauri をテンプレートに送信しており、テンプレートでこれを使用しています

イメージをレンダリングします。上記のリンクに記載されている render_to_pdf メソッドへの入力として、コンテキストと html ファイルを使用します。しかし、次のエラーが表示されます

そして、views.py ファイルのエラーの場所は

なぜこれが起こっているのか、これを克服する方法について何か考えはありますか? ありがとう!

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

html-table - pisahtml2pdf変換テーブルはtdに高さを適用しないでください

pisa xhtml2pdfを使用して、htmlコードをpdfに変換します。

私は問題があります!pisaは、高さ垂直方向の配置など、テーブルにいくつかのスタイルを適用しませんでした

しかし、このhtmlをpdfに変換した後、テーブルtdsとvertical-alignの高さが正しくありませんでした!私を助けてください。

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

python - Pisa (xhtml2pdf) のページネーションは最後のページを繰り返すだけです

私はPisaを使用して、一般的な形式に従うページを含む PDF ファイルを作成しています。PDFを生成するとき(コマンドラインまたはPython APIから)、最後のページが繰り返されるだけであるため、明らかに何か間違っています。

以下のコードで Pisa を実行すると、「A 月曜日」、「B 火曜日」、「C 水曜日」の 3 つの異なるページが表示されるはずなのに、「C 水曜日」という 3 つのページが表示されます。

私の現在のバージョンの Pisa はXHTML2PDF/pisa 3.0.33 (Build 2010-06-16)