公式サイト:https://pypi.org/project/django-xhtml2pdf/
ジャンゴジャンゴ - xhtml2pdfをインストールする新しいプロジェクトを作成します。1.
ピップジャンゴ・xhtml2pdfをインストール
2.views.py
django_xhtml2pdf.utilsのインポートpdf_decoratorの @pdf_decorator(pdfname = STR(time.strftime(' %Y-%M-%D-%H-%M-%S '、time.localtime()))+ STR(はrandom.Random ())+ " .PDF " ) デフPDF(リクエスト): リターンは(要求、レンダリング" pdf.htmlを")
中国の文字化けの問題を解決する3。
プロジェクトのディレクトリ構造の静的の静的なディレクトリに新しいフォント - >フォント
ダウンロードmsyh.ttf
4.設定setting.py
reportlab.pdfbase.ttfonts インポートTTFontを から reportlab.pdfbase インポートpdfmetrics FONT_PATH = os.path.join(BASE_DIR、R ' cjystatic \フォント\ msyh.ttf ') #公钥 pdfmetrics.registerFont(TTFont(' YH ' 、FONT_PATH) ) から xhtml2pdf.default インポートDEFAULT_FONT DEFAULT_FONT [ " ヘルベチカ" ] = ' YH '
業績