【问题标题】:Opening MS Word/Excel/PPT and PDF in Flex在 Flex 中打开 MS Word/Excel/PPT 和 PDF
【发布时间】:2011-06-08 21:23:35
【问题描述】:

我正在寻找一种解决方案,最好是第 3 方组件,以在 Flex 中打开/显示 MS Word/Excel/Powerpoint 和 PDF 文档。

流程是这样的:

用户上传.doc.docx.pdf.ppt等任意文件类型,该文件随即显示在Flex区域,无需用户获取MS Office。

Office WEB 组件被排除,因为它需要安装 Office。

print2flash.com 听起来不错,但问题是它们在 Windows 上;我的设置是 LAMP(我在 Linux 上使用 PHP 和 MySQL)。

【问题讨论】:

    标签: apache-flex pdf ms-office


    【解决方案1】:

    好的,这不像直接 flex 解决方案那样干净,但如果您只是希望用户能够查看文档而不是编辑它们,它应该可以工作。

    Flex CAN easily display PDF files 只要用户安装了 Adob​​e Reader(大多数人都安装了)。还有FlexPaper(这是this上一个问题的答案)即使用户没有Adobe Acrobat Reader,它也会在Flex中显示PDF。

    JODConverter 是一个 Java api/cli,用于将您提到的办公格式和许多其他格式转换为 pdf。 This can be run as a command line。还有一个Python 脚本可用。

    用户上传文件,php运行jodconverter命令转换为pdf,Flex显示PDF。

    应该跨平台工作。

    【讨论】:

    • 感谢HBlend的回复,听起来很有希望,但不会增加时滞,我们在显示word文档之前还有两跳?
    • 这是可能的,但我怀疑转换会增加更多的时间延迟。将不得不对其进行测试。只要用户得到一些反馈表明某事正在发生,一两秒的延迟应该是可以接受的。
    【解决方案2】:

    我假设您的意思是打开 Office 格式仅供查看...您是否想过在您的服务器上安装 Office 2007 并使用您的后端打开文件并将其保存为 PDF?然后,只需返回文件/名称或 URL 并使用 flex 来 naigatetourl 或......我们就是这样做的,它工作得非常好。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-07-02
      • 2019-05-13
      • 2021-08-27
      • 2021-10-19
      • 2011-05-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多