我正在寻找在Flex应用程序中嵌入PDF查看的方法。
目前我见过的唯一选择是使用flash.html.HTMLLoader类,只有在使用AIR时才有效。这不是什么大问题 - 如果必须的话,我愿意使用AIR - 但基于我以这种方式查看PDF的实验,AIR似乎只是集成了嵌入式Adobe PDF浏览器插件供查看,它不仅显示PDF页面,还提供了我不想看到的所有操作控件(缩放,打印等)。
我正在寻找一些与Java JPedal库一致的东西 - 一个只是简单地渲染PDF的嵌入式组件。 有没有人找到一种方法来使用AIR的内置组件或通过其他方法?
答案 0 :(得分:2)
有两种方法,但实际上并没有在 Flex App中使用PDF :
答案 1 :(得分:2)
您可以使用AIR实现的功能,并在此Adobe文章中进行了描述: http://www.adobe.com/devnet/air/flex/quickstart/scripting_pdf.html
答案 2 :(得分:0)
查看http://www.adobe.com/devnet/flex/quickstart/embedding_assets/,看看是否有帮助。
我认为你不能直接嵌入PDF文件(但我不确定)但是如果你完全需要这样做并且你不想打开一个新窗口你可以将PDF转换为另一种格式可以插入你的应用程序。
答案 3 :(得分:0)
如果您的目标是在Flex环境中简单地显示PDF,那么您可以使用IFrame方法。您可以在http://www.deitte.com/archives/2006/08/finally_updated.htm
找到示例通过使用此方法,您可以加载包含PDF的任何HTML内容。
看看。
答案 4 :(得分:0)