pdf文档是否可以从Web服务中提取信息

时间:2013-02-25 18:21:31

标签: pdf pdf-generation pdfbox

是否可以生成一个pdf文档,例如从Web服务中提取联系信息,然后显示它(并缓存它)。如果互联网连接不可用,则会显示已缓存的信息。

我想要实现的用例是:

  1. 用户打开一个pdf文档,该文档连接到Web服务并填充某些项目(比如电话号码)并将其显示给用户
  2. 五天后,如果Internet连接断开,用户将重新打开文档。 pdf阅读器检测到它没有互联网连接,并提供最新版本的服务器。
  3. 问题:有没有办法在pdf阅读器中强有力地执行此操作,如果是这样的话?

2 个答案:

答案 0 :(得分:2)

使用Adobe Javascript API并使用基于Javascript的操作将您的Javascript代码嵌入PDF文档确实可以做到这一点(有关详细信息,请参阅Adobe PDF Reference Document。)

要连接到Web服务,请查看Javascript for Acrobat API Reference,特别是关于SOAP的部分(SOAP属性和方法,第657页)。

关于"缓存"功能,我坚信这是不可能的。

答案 1 :(得分:1)

听起来您希望PDF查看器可以为您处理客户端功能。这极不可能。您需要考虑提供此类功能的其他方法 - 如果可能,提取最新PDF的客户端程序,否则提供最新版本是您实际需要的。 PDF查看器不会自动提供此功能。

您能否详细了解您的环境以了解是否知道其他切割器选项?