从 HTML 创建 PDF 文件并将其发送给用户以供签名

Posted

技术标签:

【中文标题】从 HTML 创建 PDF 文件并将其发送给用户以供签名【英文标题】:Create PDF file from HTML and send it to user for signature 【发布时间】:2018-05-20 08:32:28 【问题描述】:

我有一个 html 表单来注册用户。填写该表格后,我想从这些输入中生成一个 PDF 文件,然后将生成的 PDF 发送给用户进行签名。

谁能帮助我如何使用任何 Adob​​e PDF 工具来做到这一点。

【问题讨论】:

这是一个手动过程,还是您试图让它自动化。引用 Adob​​e 工具的原因是什么? 这将是一个自动化的过程。当用户在我们的网站上填写注册表单时,服务器将生成一个带有用户提供的信息的固定格式的 PDF,并将其发送到用户电子邮件以供他/她签名。签名后,签名后的 PDF 副本将再次发送给用户并存储在我们的服务器中。我们的客户喜欢 adobe 工具,但也可以接受任何好的替代品。 【参考方案1】:

XHTML 转 PDF

LibreOffice 刚刚工作。

    确保您的 XHTML/HTML 代码中有一个表单域。 在 LibreOffice 中打开您的 XHTML / HTML 文件。 FileExport As 然后Export as PDF.../ 确保选中Create PDF form 并将Submit format: 设置为PDF。 导出 PDF。 打开导出的 PDF 并在表单域中添加一些文本。 关闭您的 PDF 查看器(在我的例子中是 Foxit PDF Reader)。 您的 PDF 阅读器应该要求保存文件,点击是。 再次打开文件,应该会出现之前添加的文本。

【讨论】:

【参考方案2】:

一旦您的应用程序生成了 PDF,您就可以使用 Echo Sign 或 Docusign 等工具将 PDF 推送到签名工作流程中。有许多系统可以对文档进行签名,并且许多系统都有您可以调用的 API,通常按照以下顺序:

    发送/上传要签名的文件 为要收集的签名创建详细信息 开始流程(开始第一个签名) 收听/响应工作流完成通知

您的客户可能有一个用于创建签名的首选系统。检查 API,让您的应用程序调用文档签名服务。

希望对你有帮助。

【讨论】:

以上是关于从 HTML 创建 PDF 文件并将其发送给用户以供签名的主要内容,如果未能解决你的问题,请参考以下文章

node.js html-pdf 转换问题,文件回来损坏

关于如何使用从其电子表格的html表单接收的数据创建pdf并通过电子邮件发送pdf文件的Google应用程序脚本

如何使用 NodeJS 下载 pdf 并将其发送到客户端?

无法即时生成 ZIP 文件并将其发送到用户的浏览器以供下载

以适当的格式创建 pdf

如何以编程方式启动 Visual Studio 并将其发送到特定文件/行?