寻找一种在 Flex 中显示 PDF 的方法。我敢肯定有几种方法。寻找最容易维护/集成/最用户友好的。我猜可以在应用程序中显示一个浏览器窗口并渲染它,但如果它脱离 IE / FireFox,这个项目就不能接受。
谢谢...
寻找一种在 Flex 中显示 PDF 的方法。我敢肯定有几种方法。寻找最容易维护/集成/最用户友好的。我猜可以在应用程序中显示一个浏览器窗口并渲染它,但如果它脱离 IE / FireFox,这个项目就不能接受。
谢谢...
这看起来像是一个不错的 flex 的 PDF 查看器http://www.devaldi.com/?p=212
我们刚刚做了一个使用 PDF 的大型 AIR 应用程序 - 确保您省去一些心痛并编写一些代码来检查 acrobat 版本,或者它甚至已安装 - 如果他们没有它,您将不会收到错误,只是一个空白的 HTML 控件。
我知道,这听起来很明显,但仍然...
很抱歉这么说,但是将 PDF 转换为某种 swf 的 flash 东西……这不会扼杀 PDF 的想法吗?
我的意思是,PDF应该是电子纸对吗?使用它创建 SWF 文件时,您只需将其销毁即可。不再需要编辑,不再填写表格。
奇怪的是,PDF 是 Adobe 产品……而 Flex(Flash Builder)是 Adobe 产品。
Adobe 希望成为世界主宰的两款产品。但是将 PDF 合并到 Flex... 不是标准的。
查看:http : //www.swftools.org/ 获取将 PDF 转换为 SWF 的工具,特别是 pdf2swf- http://www.swftools.org/pdf2swf.html
查看Acrobat.com上的 Share ,您可以在那里上传 PDF 并制作可嵌入的 Flash 文件(有点像用于文档的 YouTube)。应该可以将它们加载到 Flex 中。这不是一个理想的解决方案,但不幸的是,您需要以某种方式将 PDF 转换为 SWF 才能将其加载到 Flex 应用程序中。我不知道有什么好的工具可以做到这一点。如果其他人知道请分享。
如果您以 AIR 为目标,则可以将 PDF 加载到 HTML 视图中,但在浏览器中运行时这不起作用(HTML 组件仅在 AIR 中可用)。
在 Adobe Digital Edition 中,Adobe 将 PDF 加载到 flash 中(如果您检查主文件 .exe 可以看到它),无需任何转换。因此我认为有可能做到。我对它进行了反编译,发现了很多与 pdf 相关的类,但是重新编译后我无法运行它:(如果你解决了这个问题,你应该关注 Adobe Digital Edition 产品。
哦,天哪,这是一个空中应用程序。我将使用 HTML 视图。我无法将它们转换为 SWF,因为客户端将上传文件。
如果是 AIR 应用程序,
使用 HTMLLoader()。