【问题标题】:How do I display a PDF in Adobe Flex?如何在 Adob​​e Flex 中显示 PDF?
【发布时间】:2010-09-07 01:28:21
【问题描述】:

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

谢谢...

【问题讨论】:

    标签: apache-flex pdf adobe


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      如果是 AIR 应用程序,

      使用 HTMLLoader()。

      【讨论】:

        【解决方案3】:

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

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

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

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

        【讨论】:

        • 它们都是Adobe的产品,但Flash/Flex是来自Macromedia的合并。很遗憾,Adobe 没有利用将 PDF 阅读器集成到 Flash/Flex 中的优势。
        【解决方案4】:

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

        【讨论】:

          【解决方案5】:

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

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

          【讨论】:

            【解决方案6】:

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

            【讨论】:

              【解决方案7】:

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

              【讨论】:

                【解决方案8】:

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

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

                【讨论】:

                  猜你喜欢
                  • 2011-02-13
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  相关资源
                  最近更新 更多