有什么方法可以在浏览器中显示世界文档、excel表和power point而无需下载。
2 回答
如果您只想显示文档内容,可以使用一些脚本语言,例如 php。基本上,office 2007+ 格式是带有更改扩展名的压缩 XML 文档。制作一个简单的 word 2007+ 文档,保存并将扩展名从 .docx 更改为 .zip,然后您可以提取它并查看它是由什么组成的。你可以在这里找到很多细节。现在显示内容可能有点棘手。如前所述,有一些图书馆可以处理这个问题,但他们将如何处理文件,我不太确定。其中大部分已被废弃,PHPword 自 2011 年以来处于测试阶段。
有迹象表明 Apache 正在开发 Open office 的云版本,但还没有发布日期。完成后,您将拥有一个功能齐全的办公套件 Web 应用程序。
如果您觉得很有创意,您可以使用 cron 作业(如果您喜欢 Windows,也可以使用计划任务)打开文档,截取屏幕截图并基本上制作文档的 .jpg 或 .png 版本(适用于短文档,较长的文档可能是有问题),在浏览器中显示它没有太多复杂性。也可以安排导出为 .pdf - 所有浏览器都有 Adobe PDF 插件。
总而言之,使用 php 解析简单的文档应该没问题,但是让复杂的文档正确显示可能会更困难,而且可能不值得你花时间。我会将 cron 导出为 pdf,以保留大部分(如果不是全部)文档结构。
我假设您将为此使用 php,因此您可以尝试检查一些库,例如Microsoft 的 PHPWord。