Skip to main content
 首页 » 编程设计

python pisa utf8问题

2025年05月04日17youxin

我正在尝试将本地 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">