javascript - 显示具有在线编辑能力的文档

标签 javascript node.js document documentviewer

我正在使用Node-ViewerJs在我的基于 Nodejs 的 Web 应用程序中显示不同格式的文档。但除了pdf之外,ViewerJs仅支持Open Document格式。

是否有其他好的解决方案来显示不同格式的文档(即 doc、docx、xls、xlsx),最好能够通过网络查看器对文档进行在线编辑?

PS:我正在寻找一些完全自托管或离线(换句话说)的解决方案,而不是基于云的解决方案。

最佳答案

尝试将您的文档上传到 Google Drive,您也可以通过它的 api 来完成此操作。

然后通过以下步骤生成它的嵌入链接:(导入 Google 文档后)

  1. 文件 > 发布到网络...;

  2. 选中“进行更改时自动重新发布”复选框;

  3. 点击“开始发布”;

  4. 将“获取已发布数据的链接”从“网页”更改为“嵌入页面的 HTML”;

  5. 将生成的 HTML 代码复制并粘贴到您的 HTML 网页中。它基本上是一个 iframe,因此它将在您的网页中嵌入 Google 文档 View 。

关于javascript - 显示具有在线编辑能力的文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38916672/

相关文章:

javascript - 在 NestJS 中获取 Auth0 用户信息

javascript - 捕获 Node.js 中的错误

javascript - 如何从 Firefox 扩展执行页面定义的 JavaScript 函数?

javascript - 如何使用 gulp 连接两个流?

javascript - 显示 for 循环的数组结果 - JS

javascript - Nodejs应用程序结构

javascript - ClassName.variable 总是静态成员变量吗?

node.js - 将 SSL (端口 443) 添加到 Nginx 反向代理服务器 (端口 80) - Nginx 配置文件

javascript - Jquery - 如何在文档区域中选择具有相同类名的 2 个元素?

java - 将 HTML 内容添加到与 JTextPane 关联的文档