使用来自 URL 的参数生成联机 PDF



我有一个表单PDF,其中有一个字段作为他们的名字(它本质上是一种证书)。我们希望这是自动化的,例如,www.website.com/file.pdf?Name=Bob,它会在相关字段中插入"Bob"。我已经在文档级别尝试过Javascript,但它仅适用于IE,我们需要它在大多数浏览器上运行,尤其是Chrome和Firefox。

理想情况下,我们希望只有一个 PDF,将其与 URL 中的参数链接以发送给某人,他们可以下载 PDF 而无需填写。我们每天发布很多,在单独的电子邮件中链接URL(但我们正在逐步进入SQL Server和第三方应用程序,以使这些电子邮件自动化,因此需要自动化)

我尝试了数十个填写PDF表单或类似内容的网站,但没有一个网站会产生一个带有可以解析为PDF表单字段的URL的PDF。我是否缺少任何这样做的网站,或者是否有更简单的方法允许 PDF 执行此操作并自行托管?

谢谢

您可以创建一个服务器端脚本来解析 URL 并使用解析的 URL 参数动态生成 PDF 表单域。

下面是一个 ASP.NET 通用处理程序的示例,该处理程序根据表单中提交的内容创建 PDF。您可以改为根据从 URL 获取的值创建 PDF。http://www.gnostice.com/nl_article.asp?id=315&t=An_ASP_NET_handler_to_create_a_personalized_PDF_form_that_it_that_will_mail_itself_to_an_e_mail_address

您可以使用任何PDF库,不一定是本文中使用的库。

免责声明:我为 Gnostice 工作。

您可以使用 PDF 中的 this.path 获取 URL 参数。此属性将返回文档的文件路径,但它将包含随文档一起传递的任何参数。您可以使用路径提取所需的参数。到目前为止,此方法适用于Chrome和IE。Firefox 不支持在浏览器中填写 PDF 表单。

最新更新