【问题标题】:Create PDF file with pre-defined template使用预定义模板创建 PDF 文件
【发布时间】:2018-10-07 04:27:42
【问题描述】:

我正在尝试使用名为 PDFKIT 的特定库创建带有预定义模板的 PDF。服务器是用 Nodejs 编写的,请问有什么好的例子可以参考吗?我想要实现的是有一个用户界面作为输入表单,然后在服务器上就地有一个预定义的 PDF 文件。当用户点击提交按钮时,pdf 渲染引擎将拾取数据并嵌入到 pdf 模板文件中。

【问题讨论】:

    标签: node.js pdf pdf-generation pdfkit pspdfkit


    【解决方案1】:

    查看用于 Web 的 PSPDFKit / PSPDFKit 服务器API docs for handling forms,它可以让您检索和更新所有表单字段。然后,您可以使用 document APIs 下载 PDF,其中表单字段设置为用户提交的任何值。

    总结一下,步骤如下:

    1. Upload the template PDF to the server 将文档 ID 存储在您的数据库或用户会话中。
    2. Fill in the form fields 使用您的用户提交的数据。
    3. Download the PDF 带有更新的表单字段,例如通过电子邮件发送或存储在某处。

    您也可以create a signed URL so that you can directly redirect your user to the generated PDF

    【讨论】:

      【解决方案2】:

      你听说过 PhantomJS 吗?有一个名为 phantom-html-to-pdf 的包。你可以试试看。

      【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-04-23
      • 1970-01-01
      • 2019-03-10
      • 2013-11-03
      • 1970-01-01
      • 2012-01-20
      • 2013-08-06
      相关资源
      最近更新 更多