2012-10-22 88 views
0

我目前正在创建一个在dataGrid中显示数据的PDF组合。有许多附件,当我双击特定的附件时,我希望它在新的acrobat/reader窗口中显示。如何从PDF包中打开附件?

任何人都可以指导我吗?

Chris

回答

0

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

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

这些例子可以发现here

0

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

请参阅this Adobe article。相关信息:

AIR 2,您可以使用 操作系统注册的应用程序打开它打开文件。例如,AIR应用程序 可以打开一个DOC文件,注册该应用程序以打开它。使用File对象的012WopenWithDefaultApplication()方法打开文件。

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

+0

,我不认为我是很清晰。我创建了一个PDF文件夹。这是一个带有附件的PDF。我已将其定制为在数据网格视图中查看它们,但无法打开附件。 – Augier

+0

垃圾。我完全误解了你。对于那个很抱歉。 –