在浏览器中显示word文档,excel表,power point

时间:2013-04-26 08:38:46

标签: php javascript jquery

有没有办法在浏览器中显示word文档,excel表和power point而无需下载。

2 个答案:

答案 0 :(得分:0)

我假设您将使用php,因此您可以尝试检查一些库,例如PHPWord by Microsoft

答案 1 :(得分:0)

如果您只想显示文档内容,可以使用某些脚本语言,例如php。 Office 2007+格式基本上是带有更改扩展名的压缩XML文档。制作一个简单的单词2007+文档,保存它并将扩展名从.docx更改为.zip,而不是提取它并查看它的构成。您可以找到很多详细信息here。现在显示内容可能有点棘手。如上所述,有些库可以处理这个问题,但他们将如何处理这些文件,我不太确定。其中大多数都被放弃了,PHPword自2011年开始测试。

有迹象表明Apache正在开发Open Office的云版本,但目前还没有发布日期。完成后,您将拥有一个功能齐全的办公套件网络应用程序。

如果您觉得非常有创意,可以使用cron作业(或者如果你喜欢Windows的计划任务)来打开文档,截取屏幕截图并基本上制作.jpg或.png版本的文档(适用于短文档,更长时间这可能是有问题的),在浏览器中显示它没有太多的复杂性。也可以安排导出到.pdf - 所有浏览器都有Adobe PDF插件。

总而言之,使用php解析简单文档应该没问题,但是要使复杂的文档正确显示,可能是更困难的任务,可能不值得花时间。我会去cron导出到pdf,以保留大部分(如果不是全部)文档的结构。