【问题标题】:Export PDF with pre-filled and unfilled editable fields导出带有预填充和未填充的可编辑字段的 PDF
【发布时间】:2016-02-15 16:09:54
【问题描述】:

我正在尝试根据一组已知数据打印自定义商业发票,并允许一组未知数据。我的已知数据包括地址、一般联系信息等。

我想要的是能够使用“商业发票”的 PDF 模板,并将已知数据自动填充到可用的表单中。然后,用户可以下载(不完整的)PDF 并使用他们自己收集的信息(例如税号、收件人转交姓名、内部跟踪 ID 等)填写空白/可选表单字段。

如何使用 JSON / XML + python + HTML + PDF 模板在可编辑的 PDF 表单上自动填充一些信息并将一些信息留空?

谢谢!

【问题讨论】:

    标签: python html json pdf autofill


    【解决方案1】:

    您本质上希望在服务器端填写表单。

    有几种可能的方法。

    行业实力的方法是使用可以通过命令行调用的专用应用程序(我想到了 Appligent 的 FDFMerge,它非常容易集成,因为您所要做的就是组装 FDF数据,然后是命令字符串)。

    另一种方法是使用其中一个 PDF 创建库(我想到了 iText、pdflib 或 Adob​​e 的 PDF 库)。在这种情况下,您的编程工作量要大得多,但可能具有更大的灵活性。

    【讨论】:

    • 令人惊讶的是,这些解决方案都不是免费或开源的。这就是野兽的本性吗?我不想在 PDF 上花费数百或数千美元。
    • 据我了解,iText 是开源的(但如果不是这样,我会予以纠正)。一个潜在的解决方法是使用 (X)FDF,它确实能够在打开基础 PDF 并在客户端填写表单时。​​
    • 啊,这可能是一个服务公司的链接,然后:itextpdf.com 这是 git repo:github.com/itext/itextpdf
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-06-16
    • 1970-01-01
    • 2021-05-06
    • 2022-10-08
    • 1970-01-01
    • 2020-02-19
    • 2018-09-04
    相关资源
    最近更新 更多