如何将PDF文件嵌入Flex App?我真的需要先将它们转移到swf文件吗?
答案 0 :(得分:1)
这令人惊讶地比它本来应该更复杂(考虑到它们都是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阅读器)。