类似于Word文档的pdf.js

pdf.js analog for Word Documents

本文关键字:pdf js 文档 Word 类似于      更新时间:2023-09-26

我正在寻找一个类似于pdf.js的JavaScript库,但允许查看Word文档(.doc和.docx)

有吗?

更新:

有一个有趣的库叫做DOCX.js

但是我在寻找更高级的东西。

我很怀疑。pdf.js的背后是Mozilla,所以它不是一个周末项目。

有让LibreOffice在浏览器中运行的选项,但我没有第一手的经验。显然,一些云项目,如NextCloud使用它。

然后你有谷歌文档导入Word文件,让它显示在那里,但没有办法嵌入,甚至没有办法自己托管代码。(此外,据我所知,涉及到的服务器上有对Word文件的转换。)

毕竟,如果您将PDF规范与OpenXML(又名。docx)规范进行比较,就会非常清楚,至少可以说,完全兼容的查看器将是一个复杂的野兽。

我刚找到viewjs,但它只支持OpenDocument格式。这不是你想要的,但可能值得一试,特别是如果你能找到一种方法将odt转换为doc(这个问题可能会有帮助)。

乍一看,Flexpaper似乎可以达到这个效果,但它实际上是在使用服务器端版本的开放式办公室来将文档转换成可以在网络上查看的图像。这将在紧要关头工作,但肯定缺乏pdf格式的质量。

您可以使用viewjs和JOD转换器(http://www.artofsolving.com/opensource/jodconverter.html)一起实现需求。首先,您可以使用上述转换器将office文档转换为open office或pdf格式。然后你可以使用pdf.js或viewjs

来显示这些文档

Native Documents(我对此很感兴趣)为Word文档制作了一个可嵌入的查看器/编辑器。有一个在线演示,你可以尝试自己的文档。