在Flex中打开MS Word / Excel / PPT和PDF

时间:2011-01-14 00:51:40

标签: flex pdf ms-office

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

流程是这样的:

用户上传任何文件类型.doc.docx.pdf.ppt等。此文件随后显示在Flex区域中,无需用户获得MS Office。

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

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

2 个答案:

答案 0 :(得分:1)

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

Flex CAN easily display PDF files只要用户安装了Adobe 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。

应该跨平台工作。

答案 1 :(得分:0)

我认为您的意思是打开办公室格式仅供查看...您是否考虑在服务器上安装Office 2007并使用后端打开文件并将其另存为PDF?然后,只需返回文件/名称或URL并使用flex来naigatetourl或...我们这样做,它的效果非常好。