現在、XHTML2PDFを使用して、PDFを動的に生成し、必要に応じてブラウザに出力しています。これで、PDFを一度生成してサーバーに格納するように、要件が変更されました。 PDFを表示するには、ユーザーにリンクを表示する必要があります。これを達成するためのリソースやスニペットを教えてください。Django - XHTML2PDFを使用したPDFファイルの作成と保存
4
A
答えて
5
これはかなり簡単です。お守り:
from django.core.files.base import ContentFile
# get_pdf_contents should return the binary information for
# a properly formed pdf doc.
pdf_contents = get_pdf_contents()
file_to_be_saved = ContentFile(pdf_contents)
item = Item.objects.get(pk=1)
item.myfilefield.save('blarg.pdf', file_to_be_saved)
get_pdf_contents機能を書くのはあまりにも難しいことではありません - 基本的に、あなたが既に持っているものは何でも機能取ると、それはHttpResponseオブジェクトに結果を集中する前にそれを切り落とします。助けが必要な場合は、既に持っているコードを投稿してください。
+0
Awesomeを使用しています。ありがとう。それは私のコードで動作します。 –
関連する問題
- 1. xhtml2pdfをランドスケープモードで使用してPDFを生成する
- 2. FPDFで作成したPDFと、PDFを保存して取得する方法
- 3. PHP:作成ファイルと保存ファイルのパーミッション
- 4. 生成したpdfファイルをサーバーに保存せずに置く
- 5. PHPPdfを使用してPDFファイルを保存
- 6. Javaを使用したPDF作成
- 7. Androidの保存パスとファイルの作成
- 8. ASP.NETのMVC3:保存と表示PDFファイル
- 9. iOS用AIRを使用したファイルのダウンロードと保存
- 10. PDFファイルを作成するためのテンプレートの使用
- 11. AppleScriptを使用してExcelをPDFに変換する(PDFとして保存)
- 12. PDFをHtml2pdfで作成し、PDF文書の別名を保存する方法
- 13. ファイルを保存するときにPDFとして保存するWordマクロ
- 14. PDFファイルを生成して保存する
- 15. ファイル名と特定のファイルパスを使用してファイルをPDFとして保存する
- 16. Django - ファイルを作成してモデルのFileFieldに保存する方法
- 17. グラフでレポートを作成し、pdfに保存
- 18. curlとPHPを使用したファイルの保存
- 19. ABCpdfを使用してPDFを作成するためのテンプレートとしてHTMLファイルを使用する
- 20. DelphiからWord文書を作成し、DocおよびPDFとして保存
- 21. How To:C#を使用してmysqlにPDFファイルを保存して取得する
- 22. データベースの代わりにファイルシステムを使用してjackrabbitにPDFファイルを保存
- 23. C#を使用してWP7でPDFファイルを作成
- 24. S3でシステム生成のPDFを保存
- 25. Prawn PDFをPaperclip添付ファイルとして保存しますか?
- 26. フォームを使用してPDFを作成
- 27. DjangoとSmartClientを使用したRIAの作成
- 28. CSSを使用してページレイアウトを使用してPDFファイルを作成する
- 29. ユーザーが作成したフォルダにファイルを保存する
- 30. DirectoryChooserを使用してテキストファイルを作成して保存する
これはdjangoと何が関係していますか? – Dolph
@Dolph webappはDjangoをベースにしており、XHTML2PDF –