8

寻找一种在 Flex 中显示 PDF 的方法。我敢肯定有几种方法。寻找最容易维护/集成/最用户友好的。我猜可以在应用程序中显示一个浏览器窗口并渲染它,但如果它脱离 IE / FireFox,这个项目就不能接受。

谢谢...

4

8 回答 8

5

这看起来像是一个不错的 flex 的 PDF 查看器http://www.devaldi.com/?p=212

于 2009-11-23T04:03:11.870 回答
4

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

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

于 2008-08-30T00:39:34.237 回答
4

很抱歉这么说,但是将 PDF 转换为某种 swf 的 flash 东西……这不会扼杀 PDF 的想法吗?

我的意思是,PDF应该是电子纸对吗?使用它创建 SWF 文件时,您只需将其销毁即可。不再需要编辑,不再填写表格。

奇怪的是,PDF 是 Adob​​e 产品……而 Flex(Flash Builder)是 Adob​​e 产品。

Adobe 希望成为世界主宰的两款产品。但是将 PDF 合并到 Flex... 不是标准的。

于 2010-01-06T18:41:13.723 回答
3

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

于 2008-08-27T20:32:39.913 回答
2

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

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

于 2008-08-27T20:28:37.537 回答
1

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

于 2011-05-31T04:26:41.767 回答
0

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

于 2008-08-29T00:31:26.150 回答
0

如果是 AIR 应用程序,

使用 HTMLLoader()。

于 2011-05-18T11:01:17.393 回答