【发布时间】:2011-07-09 03:55:45
【问题描述】:
如何将 PDF 文件嵌入到 Flex App 中?我真的需要先将它们传输到 swf 文件吗?
【问题讨论】:
-
我们说的是 web flex 还是 air 应用程序?
标签: apache-flex pdf flex3 flex4
如何将 PDF 文件嵌入到 Flex App 中?我真的需要先将它们传输到 swf 文件吗?
【问题讨论】:
标签: apache-flex pdf flex3 flex4
这出乎意料地复杂于应有的程度(考虑到它们都是 Adobe 产品)。
您不需要将 pdf 转换为 swf 文件。
此页面几乎包含有关如何执行此操作所需的所有详细信息http://livedocs.adobe.com/flex/3/html/help.html?content=PDF_1.html
您需要记住,客户端计算机必须支持 PDF(即安装了 Adobe Reader)。您还需要 Acrobat Pro(或他们现在所说的任何东西)来执行更深入的 PDF 脚本(javascript-in-pdf 的东西)。
要补充这一点(因为我误读了问题),要在 Flex 中打开 PDF 文件,您有两个选择。第一个是,如您所说,将文件转换为 swf 或其他格式。另一种是使用用户的PDF阅读器打开它。调用 navigateToURL(new URLRequest('<http-link-to-pdf-file>' ) ); 应该可以做到(假设用户安装了 pdf 阅读器)。
【讨论】: