1

我在 Coldfusion 9 中创建一个 PDF 文件,方法是将几个 PDF 文件合并为一个,然后将生成的文件作为下载提供给用户。我需要能够将生成的文件制作成可保存、可填充的 PDF。这意味着用户可以在 PDF 文件中输入信息并通过电子邮件将其返回。

我知道如何在 Adob​​e Acrobat Pro 9 中执行此操作:高级 -> Adob​​e Reader 中的扩展功能...我也知道用户不太可能拥有 Adob​​e Acrobat。

我需要能够在 Coldfusion 9 中执行“在 Adob​​e Reader 中扩展功能...”选项。有人知道该怎么做吗?

4

1 回答 1

2

这是不可能的,在 Adob​​e 的非常昂贵的服务器应用程序之外。扩展功能是 Acrobat 的东西,而不是 PDF 的东西。Acrobat 使用 Adob​​e 的密钥对 PDF 进行签名,阅读器会看到这一点并启用所有适当的功能。

如果你想要它,你必须手动完成,或者付给 Adob​​e 一大笔现金。

为什么不使用常规的 PDF 提交机制,而不是通过电子邮件提交?

编辑: doc.submitForm() 可以提交为:

  • FDF(默认)
  • XFDF
  • HTML
  • XDP
  • 任意 XML(另一个参数的内容)
  • XFD
  • PDF(整个文件,需要保存权限)
于 2010-12-07T21:06:10.850 回答