【问题标题】:How to create PDFs from online forms using a service like Wufoo or Formstack?如何使用 Wufoo 或 Formstack 等服务从在线表单创建 PDF?
【发布时间】:2011-06-24 09:18:48
【问题描述】:
我正在开发一个包含客户需要填写的多页表单的网站。这些表格是标准的法律协议,包含关于身高、体重等的附加字段。我们的想法是,一旦填写表格,就需要打印出包含所有法律信息的表格,而不仅仅是字段本身。
我找到了提供安全在线表单创建的公司(wufoo、formstack 等),但我很难找到允许将表单字段解析为格式化文档(无论是 HTML、PDF、或你有什么)。有什么建议吗?
【问题讨论】:
标签:
forms
pdf-generation
field
wufoo
formstack
【解决方案1】:
我建议您一开始就将表单构建为 PDF。如果您使用数字签名,请确保提交整个 PDF,而不仅仅是表单数据。
一旦您从客户端获得 PDF 表单,您就真的不需要将其解析为格式化文档。它已经在那里了。
【解决方案2】:
这是 Tim,Wufoo 的集成/API 开发人员。不幸的是,我们没有现成的解决方案来解决您的问题。但是,如果您有一些编程能力,您可以使用Wufoo API 来实现您的目标。
基本要求如下:
用户在 Wufoo.com 填写表格
web hook integration 处理表单提交
集成将 Wufoo 发送到您的回调 URL
回调 URL 解析 wufoo 数据,将其置于 PDF 模板中,该模板可通过电子邮件发送给用户
【解决方案3】:
您还可以使用WebMerge,根据在线收集的数据自动生成 PDF 文档。 Formstack 与 WebMerge 直接集成,您可以使用来自其他服务的 Web 挂钩自动发送数据以创建您的 PDF。
【讨论】:
-
我想让我的访问者看到他们在填写我的 Wufoo 表单时创建的 PDF,其中包含 WebMerge 的处理。我需要将其保存在我的本地服务器上,并在他们填写 Wufoo 表单后重定向到的页面上为他们提供下载链接(如本指南中所述webmerge.me/blog.php?blog_id=18)?您是否有脚本示例可以下载 PDF 并将其保存在我的网络服务器上,并在另一个页面上提供安全下载,专门针对填写表单的用户?
【解决方案4】:
@mark Storer 我理解您的想法,但如果 PDF 表单需要照片上传字段,这将无济于事,因为如果没有昂贵的生命周期管理订阅,PDF (adobe) 将无法发送照片。他需要一种方法来获取表单数据并使用 XML 将其放入模板中,其中任何上传的项目(照片、图像等)都使用图像的 url 放置在文档中,并使用 html 进行格式化。 PDF 只是 XML,所以一旦他有了它,他就可以打印它,它看起来就像一个新的整洁的文档,适合与客户或任何人共享。