如何使用 Coldfusion 9 创建可保存的 PDF
-
09-10-2019 - |
题
我正在 Coldfusion 9 中创建一个 PDF 文件,方法是将多个 PDF 文件合并为一个,然后将生成的文件作为下载提供给用户。我需要能够将生成的文件制作成可保存、可填充的 PDF。这意味着用户可以在 PDF 文件中输入信息并通过电子邮件发回。
我知道如何在 Adobe Acrobat Pro 9 中执行此操作:高级 -> 扩展 Adobe Reader 中的功能...我还知道用户可能不会安装 Adobe Acrobat。
我需要能够在 Coldfusion 9 中执行“扩展 Adobe Reader 中的功能...”选项。有人知道该怎么做吗?
解决方案
在 Adobe 的非常昂贵的服务器应用程序之外,这是不可能的。扩展功能是 Acrobat 的东西,而不是 PDF 的东西。Acrobat 使用 Adobe 的密钥对 PDF 进行签名,读者会看到这一点并打开所有适当的功能。
如果你想要的话,你 必须 手动完成,或者向 Adobe 支付一大笔现金。
为什么不直接使用常规的 PDF 提交机制,而不是通过电子邮件提交呢?
编辑:doc.submitForm() 可以提交为:
- FDF(默认)
- XFDF
- 超文本标记语言
- XDP
- 任意 XML(另一个参数的内容)
- XFD
- PDF(整个文件,需要保存权限)
不隶属于 StackOverflow