应用程序引擎python中的HTML到PDF转换

应用程序引擎python中的HTML到PDF转换,python,html,google-app-engine,pdf,Python,Html,Google App Engine,Pdf,我的网站有很多动态生成的HTML内容,我想给我的网站用户一种方法来保存PDF格式的数据。有什么办法吗?我尝试了xhtml2pdf库,但无法使其工作。我甚至尝试了reportlibrary,但我们必须手动输入PDF详细信息。是否有任何库可以将HTML内容转换为PDF并在app engine上运行?您需要将所有依赖项复制到GAE项目文件夹中: html5lib reportlab six xhtml2pdf 然后你可以这样使用它: from xhtml2pdf import pisa from

我的网站有很多动态生成的HTML内容,我想给我的网站用户一种方法来保存PDF格式的数据。有什么办法吗?我尝试了xhtml2pdf库,但无法使其工作。我甚至尝试了reportlibrary,但我们必须手动输入PDF详细信息。是否有任何库可以将HTML内容转换为PDF并在app engine上运行?

您需要将所有依赖项复制到GAE项目文件夹中:

html5lib 
reportlab
six 
xhtml2pdf
然后你可以这样使用它:

from xhtml2pdf import pisa
from cStringIO import StringIO

content = StringIO('html goes here')
output = StringIO()
pisa.log.setLevel('DEBUG')
pdf = pisa.CreatePDF(content, output, encoding='utf-8')
pdf_data = pdf.dest.getvalue()
我在谷歌上为你搜索了一些有用的信息:


我知道关于这个话题这里有很多问题,但似乎没有一个对我有用。。!!请发布xhtml2pdf不适用于您的更多详细信息。它在我的GAE项目中运行良好。我无法导入xhtml2pdf,它一直给我输入错误。我甚至在app.yaml中包含了它。您能告诉我您是如何让xhtml2pdf在您的项目中工作的吗?