私はそこにいくつかの画像があるHTML/CSSページを持っていて、そのソースからPythonでPDFを生成したいと考えていましたか?PythonでHTML/CSS(画像を含む)ソースからPDFを生成するには?
5
A
答えて
4
4
あなたはPisa
を使用して、このような何かを行うことができます。
def receipt(request, id):
import ho.pisa as pisa
from django.template.loader import render_to_string
from datetime import datetime
r = get_or_404(id, request.affiliate)
now = datetime.now()
contents = render_to_string('home/reservations/receipt.html', {
'reservation': r,
'today': now
})
filename = now.strftime('%Y-%m-%d') + '.pdf'
response = HttpResponse(mimetype='application/pdf')
response['Content-Disposition'] = 'attachment; filename=' + filename
pdf = pisa.CreatePDF(contents, response)
if pdf.err:
message(request, 'Unable to generate the receipt.')
return HttpResponseRedirect(reverse('view_reservation', args=[r.id]))
else:
return response
あなたが持っているつもりだ
(これはどんな設定でピサを領収書を生成しますが、明らかにあなたが使用することができますDjangoのビューです) HTMLを微調整してPisaで可能な限りうまくプレイできるようにする。
4
私のプロジェクトで最近使用したより良いオプションがwkhtmltopdfです。ほぼ完全なCSSだけでなく、JavaScriptもサポートしています。最初にwkhtmltopdfコマンドを試して、そのパワーを理解してください。次に、Pythonの拡張機能を使用します。ここで
は、私のためにインストールするには少しトリッキーだっリンク
です。だから私はこの素早く汚れたスクリプトを書いた。
+2
私はスクリプトのために+2を与えることができました!ありがとう! – heltonbiker
関連する問題
- 1. 画像を含むPDFを生成するPrawn PDF Rails
- 2. (py)カイロでインライン画像を含むpdfファイルを作成する
- 3. PDFBox - 画像からPDFを生成する問題
- 4. カスタム行(画像を含む)で結果テーブルを生成
- 5. 画像ファイルからモザイク画像を生成するには?
- 6. ポリラインを含むレイヤーから画像を作成
- 7. Pythonから画像やテキストを含むPDFファイルを作成するにはどうすればよいですか?
- 8. Python PIL "IOError:大きな画像を含む画像ファイル"
- 9. 画像からカラースキームを生成する
- 10. mpdfは画像なしでpdfを生成します
- 11. djangoテンプレートからpisaで非asciiシンボルを含むpdfを生成する方法はありますか?
- 12. 新しいサーバー上の画像フィールドからPDFを生成する
- 13. PDFから画像を抽出する
- 14. カラー画像を含むボタンでUIToolbarをカスタマイズするには?
- 15. python:pyPdfライブラリと画像、pdfから画像
- 16. Maven PDFプラグインがSurefireレポートからPDFを生成するには?
- 17. 印刷用のデータを含むPDFビューを生成
- 18. 画像とテキストを含むwpfボタンを作成する
- 19. 上にuitextfieldを含むUIkeyboardポップアップ(画像を含む)
- 20. iOS上に「実際の」テキストコンテンツを含むPDFを生成するにはどうすればよいですか?
- 21. swfから画像を生成
- 22. pdfファイルに保存された情報を含むHTMLレポートを生成する
- 23. Makefile - ソースからターゲットを生成する
- 24. pythonのテキストファイルからpdfを生成する
- 25. PDFを生成する前に画像を確実に読み込む方法を教えてください。
- 26. Javaからのサブレポートを含むJasperレポートを生成する
- 27. OpenXmlからPDFを生成
- 28. ラテックスに画像を含むエラー
- 29. BIRTでPDFに動的画像を含める
- 30. httpsソースから画像をダウンロード
ある時のみ、またはWebページ上の「PDFとしてこのページをダウンロード」ボタンの一環として?どのプラットフォームですか? Mac OS Xでは、任意のWebページをPDFとして保存できます。 –