onlyoffice(windows+linux)服务搭建详解以及api集成和踩坑说明

目录

onlyoffice介绍:

1、windows环境搭建onlyoffice服务

1、需要下载相关软件

1.1、Erlang安装步骤

1.2、RabbitMQ安装步骤

1.3、PostgreSQL安装步骤

1.4、ONLYOFFICE安装步骤

2、linux环境搭建onlyoffice服务


onlyoffice介绍:

ONLYOFFICE 文档 是一个开源办公套件,包括文本文档、电子表格、演示文稿和可填写表单的编辑器。 它提供以下功能:

  • 创建、编辑和查看文本文档、电子表格、演示文稿和可填写表单;
  • 与其他队友实时协作处理文件。

ONLYOFFICE 文档还支持用于将您的应用程序与online office集成的 WOPI 协议。 有关 WOPI 的更多信息,请参见 此处

ONLYOFFICE 文档 API 用于让开发人员将 ONLYOFFICE 文档/电子表格/演示文稿编辑器集成到他们自己的网站中,并设置和管理编辑器。

API JavaScript 文件通常可以在以下编辑器文件夹中找到:

https://documentserver/web-apps/apps/api/documents/api.js

其中 documentserver 是安装了 ONLYOFFICE 文档服务器的服务器的名称。

要嵌入编辑器的目标 HTML 文件需要有一个占位符 div 标记,这里将传递有关编辑器参数的所有信息:

<div id="placeholder"></div>
<script type="text/javascript" src="https://documentserver/web-apps/apps/api/documents/api.js"></script>

包含可变参数的页面代码如下所示:

var docEditor = new DocsAPI.DocEditor("placeholder", config);

其中 config 是一个对象:

config = {
    "document": {
        "fileType": "docx",
        "key": "Khirz6zTPdfd7",
        "title": "Example Document Title.docx",
        "url": "https://example.com/url-to-example-document.docx"
    },
    "documentType": "word",
    "editorConfig": {
        "callbackUrl": "https://example.com/url-to-callback.ashx"
    }
};

其中 example.com 是安装了 文档管理器 和 文档存储服务 的服务器的名称。 有关文档服务器服务客户机-服务器交互的更多信息,请参阅 它是如何运作的 部分。

从现在开始, docEditor 对象可用来调用 文档编辑器 方法

上面的示例包含了文档服务器正确启动所需的所有参数。 不过,还有其他非强制性参数,可以更改这些参数以实现对文档的不同操作目标(更改文档的访问权限,显示有关文档的不同信息等)。 请参阅 高级参数 部分以了解这些参数是什么以及如何更改它们。

为防止重要参数被替换,请以 token的形式在请求中添加加密签名。

(一)、windows环境搭建onlyoffice服务

在windows安装onlyoffice,首先需要安装Erlang、RabbitMQ、PostgreSQL、ONLYOFFICE ,需要依次安装。

1、需要下载相关软件

我安装的软件版本分别如下:

Erlang(24.2):

相关推荐

  1. centosftp记录

    2024-01-10 21:12:04       26 阅读
  2. API服务的快速测试

    2024-01-10 21:12:04       37 阅读
  3. Node框架Express服务器API

    2024-01-10 21:12:04       11 阅读
  4. kafka kraft 集群保姆级教学 包含几个

    2024-01-10 21:12:04       37 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-10 21:12:04       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-10 21:12:04       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-10 21:12:04       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-10 21:12:04       20 阅读

热门阅读

  1. 53、实战 - 手写一个全连接算法

    2024-01-10 21:12:04       33 阅读
  2. 深度解读:微信返利机器人是如何实现的?

    2024-01-10 21:12:04       39 阅读
  3. react useEffect

    2024-01-10 21:12:04       34 阅读
  4. 在 Docker 中配置 MySQL 数据库并初始化 Project 项目

    2024-01-10 21:12:04       30 阅读
  5. 盛京天海专升本咋样

    2024-01-10 21:12:04       37 阅读
  6. onreadystatechange事件详解

    2024-01-10 21:12:04       32 阅读
  7. RabbitMQ的关键概念解析

    2024-01-10 21:12:04       36 阅读
  8. 组件中使用定时器及销毁问题(vue的问题)

    2024-01-10 21:12:04       39 阅读
  9. 第九节 初始化项目

    2024-01-10 21:12:04       36 阅读
  10. 面试宝典之消息中间件面试题

    2024-01-10 21:12:04       24 阅读