ホームページ >バックエンド開発 >Python チュートリアル >HTML を PDF (中国語を含む) に変換するための Python 実装コード

HTML を PDF (中国語を含む) に変換するための Python 実装コード

WBOY
WBOYオリジナル
2016-06-16 08:46:441543ブラウズ

前提条件:

xhtml2pdf をインストールします https://pypi.python.org/pypi/xhtml2pdf/
フォントをダウンロードします: Microsoft Yahei アドレスを指定します: http://www.jb51.net/fonts/8481.html

変換するファイル: 1.htm

コードをコピー コードは次のとおりです:











テキスト123
画像
< ;/ html>

html_to_pdf.py プログラム

コードをコピー コードは次のとおりです:

# -*-coding: utf-8 -*-
import sx.pisa3 as pisa
data= open('1.htm').read()
result = file('test.pdf', 'wb')
pdf = pisa.CreatePDF(data 、結果)
result.close()
pisa.startViewer('test.pdf')

注: xhtml2pdf は中国語の文字を認識できないため、CSS を介して code2000 フォントを HTML ファイルに埋め込む必要があります。理由は不明です。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。