【问题标题】:Generating fillable PDF as web form that can be submitted生成可填写的 PDF 作为可提交的 Web 表单
【发布时间】:2014-12-17 12:32:45
【问题描述】:

我正在尝试生成可在网络浏览器中查看并填写的可填写 PDF 文档,以便在按下“提交”按钮后,可以在服务器上接收来自字段的数据。

我正在阅读与 iTextSharp 相关的文章,但我仍然找不到完成任务的方法。该示例包含一个 HTML 表单,在提交后字段被绑定到一个 pdf 模板。

这是我唯一的选择吗?

【问题讨论】:

  • 使用 PDF 表单从用户那里收集和收集数据是一个很大的话题。当您了解 pdf / Acrobat 的内置功能时,您可能想阅读它并再次提出您的问题。 acrobatusers.com/tutorials/form-submit-e-mail-demystified
  • 您想在服务器端“查看”PDF 还是只获取数据? PDF 渲染器可以使用值和服务器端执行标准 HTTP POST,您可以像往常一样处理它们,不需要 iText。如果您希望服务器端具有与客户端相同的 PDF 并填写了客户端的数据,您必须按照 Ollie 指出的那样执行一些额外的步骤,但仍然不需要 iText。

标签: c# forms pdf itextsharp


【解决方案1】:

有一些在线选项。

  • formsite - 大约 50 美元的无限制 pdf 生成,但您必须手动连接字段。
  • doculicious - 自动创建可嵌入的 pdf 表单
  • logiforms - 与 formsite 相同,但在其他领域有更好的选择和更多选择
  • seamlessdocs - 非常好的电子邮件/网络 pdf 自动化(仍在检查它们,但到目前为止还不错)

【讨论】:

    【解决方案2】:

    如果您想显示一个可填写的表单,然后在用户提交它时存储值,您最好只使用 HTML 表单。一个基本的 HTML 表单不需要任何额外的工具,也不会涉及 PDF。这是您问题的最简单解决方案。如果您需要使用PDF,并且必须向用户提供填写好的表格副本,请在OP中说明,我可以为您提供模式详细的解决方案。

    【讨论】:

    • @mathinvalidnik 可以通过 HTML 表单获取值,然后基于此生成 PDF。这可能比让 PDF 提交数据要容易得多。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-06-29
    • 1970-01-01
    • 1970-01-01
    • 2021-11-13
    • 1970-01-01
    相关资源
    最近更新 更多