如何在Adobe Flex中显示PDF?

时间:2008-08-27 19:58:50

标签: flex pdf adobe

寻找在Flex中显示PDF的方法。我相信有几种方法。寻找最容易维护/集成/最友好的用户。我猜测可以在应用程序中显示一个浏览器窗口并进行渲染,但是如果它离开IE / FireFox,那么这个项目是不可接受的。

...谢谢

8 个答案:

答案 0 :(得分:5)

对于flex http://www.devaldi.com/?p=212

,这看起来像一个不错的PDF查看器

答案 1 :(得分:4)

我们刚刚做了一个大量使用PDF的大型AIR应用程序 - 确保你节省一些心痛并编写一些代码来检查acrobat版本或者甚至安装它 - 如果它们没有它你就不会得到一个错误,只是一个空白的HTML控件。

我知道,这听起来很明显,但仍然......

答案 2 :(得分:4)

很抱歉这么说,但将PDF格式转换为flash的东西......不会破坏PDF的想法吗?

我的意思是,PDF应该是电子纸吗?从中创建SWF文件时,您只需销毁它。不再编辑,不再填写表格。

奇怪的是,PDF是Adobe产品......而Flex(Flash Builder)是Adobe产品。

Adob​​e希望成为世界主导者的两种产品。但将PDF结合到Flex ......并不标准。

答案 3 :(得分:3)

查看:http://www.swftools.org/了解将PDF转换为SWF的工具,特别是pdf2swf- http://www.swftools.org/pdf2swf.html

答案 4 :(得分:2)

查看分享到Acrobat.com,您可以在那里上传PDF并制作可嵌入的Flash文件(有点像YouTube文档)。应该可以将它们加载到Flex中。不是一个理想的解决方案,但不幸的是,您需要将PDF转换为SWF,以便能够将其加载到Flex应用程序中。我不知道有什么好的工具可以做到这一点。如果有人知道请分享。

如果您定位AIR,则可以将PDF加载到HTML视图中,但在浏览器中运行时不起作用(HTML组件仅在AIR中可用)。

答案 5 :(得分:1)

在Adobe Digital Edition中,Adobe将PDF加载到闪存中(如果您检查主文件.exe,您可以看到它),没有任何转换。因此,我认为这是可能的。 我反编译它,发现很多类与pdf相关,但我重新编译后无法运行它:(  如果你解决了这个问题,你应该关注Adobe Digital Edition产品。

答案 6 :(得分:0)

哦,甜蜜,这是一个空气应用程序。我将使用HTML视图。我无法将它们转换为SWF,因为客户端将上传文件。

答案 7 :(得分:0)

如果是AIR Application,

使用HTMLLoader()。