我有一个表单PDF设置了一个字段作为他们的名字(它本质上是一种证书)。我们希望自动执行此操作,例如,www.website.com/file.pdf?Name=Bob,它会在相关字段中插入'Bob‘。我在文档级别尝试过Javascript,但它只能在IE中运行,我们需要它在大多数浏览器上运行,特别是Chrome和Firefox。
理想情况下,我们希望只有一个PDF存在,将它与URL中的参数链接起来发送给某人,他们可以下载PDF而不需要填写它。我们每天发出相当多的邮件,在单独的电子邮件中链接URL (但我们正在逐步引入SQL Server和第三方应用程序,以使这些电子邮件自动化,因此需要实现自动化)
我尝试了几十个填充PDF表单或类似内容的网站,但都没有一个结果是一个带有可解析到PDF表单域的URL的PDF。我是否错过了任何这样做的网站,或者有没有一种更简单的方法来允许PDF自己做这件事并托管它?
谢谢
发布于 2016-03-11 03:14:03
您可以创建解析URL的服务器端脚本,并使用解析的URL参数动态生成PDF表单域。
下面是一个基于表单中提交的内容创建ASP.NET的通用处理程序示例。您可以改为基于从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工作。
发布于 2016-11-09 18:12:58
您可以使用PDF中的this.path获取URL参数。此属性将返回文档的文件路径,但它将包括随文档一起传递的任何参数。您可以使用路径来提取所需的参数。到目前为止,这个方法在Chrome和IE上都有效。Firefox不支持在浏览器中填写PDF表单。
https://stackoverflow.com/questions/35922887
复制相似问题