对于我的django支持的网站,我正在寻找一个简单的解决方案,将动态html页面转换为pdf.
页面包括来自Google可视化API的HTML和图表(基于javascript,但包括这些图表是必须的).
我正在尝试将本地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'))
Run Code Online (Sandbox Code Playgroud)