Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
ローカルの HTML を PDF に変換しようとしていますが、HTML ドキュメントに非 ASCII 文字が含まれており、PDF で壊れてしまいます。pisaすべての UTF-8 文字で機能しないのはなぜですか?
pisa
with open('file.html') as m: data = m.read() m.close() pisa.CreatePDF(data, file('final.pdf', 'w'))
とった。これは、生成されたコンテンツの一番上にある必要があります。
<meta http-equiv="content-type" content="text/html; charset=utf-8">
私にとっては、encoding='utf-8'でエンコーディングオプションを使用するのに役立ちました:
pisa.CreatePDF(html.content, dest=pdfFile, encoding='utf-8')