我正在尝试将本地 HTML 转换为 PDF,但 html 文档包含非 ASCII 字符,这些字符最终在 PDF 中被破坏。为什么 pisa 不适用于所有 UTF-8 字符?
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">
