如何从PDF包中打开附件?

时间:2012-10-22 15:57:19

标签: flex acrobat

我目前正在创建一个PDF组合,用于在dataGrid中显示数据。有很多附件,当我双击特定附件时,我希望它显示在新的acrobat /阅读器窗口中。

有人可以教我吗?

克里斯

2 个答案:

答案 0 :(得分:0)

据我所知,这不能在基于网络的Flash文件中完成。它必须在AIR应用程序中完成。

this Adobe article。相关信息:

  

AIR 2 中,您可以使用注册的应用程序打开文件   操作系统打开它。例如,AIR应用程序可以   打开已注册的应用程序打开它的DOC文件。使用   用于打开文件的File对象的openWithDefaultApplication()方法。

您可以使用FileReference允许用户将PDF保存到他们的系统中,但我认为没有办法强制它在应用程序中打开。事实上,我不认为你可以通过标准的JS / PHP方法强制下载(无论是否经过用户许可)打开应用程序(我不是这些中的任何一个的主人,所以我可能在那里错了)

答案 1 :(得分:0)

最初我在使用flex4项目访问主机时遇到了严重问题。

这导致我切换到flex3,因为我找到了许多可以正常工作的代码示例。

可以找到这些示例here