我有一个表格PDF设置,其名称有一个字段(它本质上是一种证书)。我们希望这是自动化的,例如www.website.com/file.pdf?Name=Bob,它会插入Bob'进入相关领域。我在文档级别尝试过Javascript,但它只适用于IE,我们需要它可以在大多数浏览器中工作,特别是Chrome和Firefox。
理想情况下,我们只想存在一个PDF,将其与网址中的参数相关联以发送给某人,他们可以下载PDF而不填写。我们发布了相当多的PDF一天,在单独的电子邮件中链接URL(但我们将逐步进入SQL Server和第三方应用程序以使这些电子邮件自动化,因此需要自动化)
我已经尝试了几十个填写PDF表单等的网站,但没有一个会生成一个带有可以解析为PDF表单字段的URL的PDF。我是否遗漏了任何这样做的网站,或者是否有更简单的方法允许PDF执行此操作并自行托管?
由于
答案 0 :(得分:0)
您可以创建一个服务器端脚本来解析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工作。
答案 1 :(得分:0)
您可以使用PDF中的 this.path 获取网址参数。此属性将返回文档的文件路径,但它将包含您随其传递的所有参数。您可以使用该路径提取所需的参数。到目前为止,此方法适用于Chrome和IE。 Firefox不支持在浏览器中填写PDF表单。