从python flask的表单中制作格式化文档的投注方式是什么。
我有python Flasks服务,该服务允许用户使用Flask WTForm在浏览器中更新数据库项。我需要找到使Form以外的PDF(或其他格式)文档的方法。有没有好的工具。
我已经尝试过pdfkit,但是它似乎很难安装,我需要在Google云或AWS中运行它,但是我不知道怎么做。
答案 0 :(得分:1)
您是否尝试过使用xhtml2pdf? 假设您已经准备好模板,则基本上可以如下创建python脚本:-
from xhtml2pdf import pisa
from cStringIO import StringIO
def create_pdf(pdf_data):
pdf = StringIO()
pisa.CreatePDF(StringIO(pdf_data.encode('utf-8')), pdf)
return pdf
这也是我从以下站点引用的链接:-http://flask.pocoo.org/snippets/68/
此文档具有指向xhtml2pdf的文档链接:)