如何用python将表单另存为PDF

2024-10-01 11:31:35 发布

您现在位置:Python中文网/ 问答频道 /正文

在python中从表单生成格式化文档的方法是什么。你知道吗

我有pythonflasks服务,允许用户使用flaskwtform更新浏览器中的数据库项。我需要找到方法使PDF(或其他格式)文件的形式。有好的工具吗。你知道吗

我试过pdfkit但是安装起来很困难,我需要在googlecloud或AWS上运行它,但我不知道怎么做。你知道吗


Tags: 文件工具方法用户文档数据库表单pdf
1条回答
网友
1楼 · 发布于 2024-10-01 11:31:35

你试过使用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的文档链接:)

相关问题 更多 >