【发布时间】:2012-10-25 23:13:52
【问题描述】:
我目前正在创建一个在 dataGrid 中显示数据的 PDF 作品集。有许多附件,当我双击特定附件时,我希望它显示在新的 acrobat/reader 窗口中。
谁能指导我?
克里斯
【问题讨论】:
标签: apache-flex acrobat
我目前正在创建一个在 dataGrid 中显示数据的 PDF 作品集。有许多附件,当我双击特定附件时,我希望它显示在新的 acrobat/reader 窗口中。
谁能指导我?
克里斯
【问题讨论】:
标签: apache-flex acrobat
据我所知,这无法在基于 Web 的 Flash 文件中完成。必须在 AIR 应用程序中完成。
见this Adobe article。相关资料:
在AIR 2中,您可以使用注册的应用程序打开文件 操作系统打开它。例如,一个 AIR 应用程序可以 使用注册的应用程序打开一个 DOC 文件以打开它。使用 File 对象的 openWithDefaultApplication() 方法来打开文件。
您可以使用<strong>FileReference</strong> 允许用户将 PDF 保存到他们的系统,但我不相信有办法强制它在应用程序中打开。实际上,我认为您也不能通过标准 JS/PHP 方法强制通过下载(无论如何,未经用户许可)打开应用程序(我不是这两种方法的大师,所以我可能错了)
【讨论】:
【讨论】: