如何在浏览器上打开doc,docx文件

时间:2014-07-08 05:13:23

标签: php cakephp ms-word docx doc

我想在浏览器中打开DOC或Docx文件(通常是MS Office文件)。 谁能告诉我如何完成这项任务。 我正在开发CakePHP项目。

任何帮助将不胜感激。

由于

4 个答案:

答案 0 :(得分:0)

您无法直接在浏览器上显示docx文件。

所以你可以使用谷歌文档查看器。主要是谷歌文档查看器支持的格式。

答案 1 :(得分:0)

要在浏览器中呈现pdf,请查看pdf.js:http://mozilla.github.io/pdf.js/ Pdf.js在客户端呈现pdfs,大多数浏览器都受支持。 对于doc和docx,我很确定这只能通过将它们在服务器端转换为另一种可视格式或使用googles doc viewer来实现(小心有限制)

答案 2 :(得分:0)

要在浏览器中显示doc文件的内容,您可以在服务器端将doc文件转换为html(我使用zend livedocx),然后显示转换后的html。可以看到一个例子here

答案 3 :(得分:0)

浏览器没有本地方式打开DOC,PDF,ODT等文档。但从历史的角度来看,设法通过使用插件(Adobe Acrobat,Open Office)来实现。

某些浏览器(例如带有PDF.js的Firefox)包含了其中一些插件,以便在打开文档时提供更流畅的用户体验。一般来说,大多数浏览器现在退出插件。但仍然有很多东西可供使用,例如WebODF用于Libreoffice集成。