基础环境
- 需安装依赖:
@onlyoffice/document-editor-vue
- 需自行搭建OnlyOffice服务:
https://office.thatcoder.cn/
(仅供测试使用,请勿用于生产环境,随时可能关闭) - 补充:搭建OnlyOffice要开启ssl按官方的比较麻烦,可以移步底下目录有解锁版,调教了配置。
简单使用
一口吃不成胖子,先从最简单的DEMO,来测试所用服务的可靠性。
测试的DEMO,仅需要替换以下变量即可跑通测试。
documentSite
:自行搭建的OnlyOffice服务地址。可用https://office.thatcoder.cn/
进行测试。documentUrl
: DOCX文档地址。
1 |
|
配置参数
Config提供了大量配置,不过社区版支持的参数不是特别多。
editorConfig
:参数配置document
:当前文档参数events
:回调事件绑定
更多参考官方文档ONLYOFFICE API 文档 - Config
1 |
|
回调服务
回调服务是指OnlyOffice与你的服务端的通讯地址,主要用于处理文档的保存、另存为等事件。
这里实例用spring演示,仅供参考,逻辑部分请自行编写。
建议边参考官方文档看代码。ONLYOFFICE API 文档 - 回调处理程序
1 |
|
社区解锁版
镜像地址
出自oo中文交流群,企鹅群号 186184848。
- 国内地址1:
docker pull registry.cn-hangzhou.aliyuncs.com/186184848/documentserver
- 国内地址2:
docker pull registry.cn-hangzhou.aliyuncs.com/thatcoder-public/only-office
- DockerHub:
docker pull 186184848/documentserver
修改说明
- 基于docker镜像制作,最新版本号: 8.0.1
- 关闭地址过滤,导入镜像后可以完美通过IP局域网运行(在7.4以上版本默认无法通过IP访问)
- 去除最大在线编辑人数限制
- 完美解锁手机端浏览和编辑(无需设置手机UA为电脑模式)
- 添加中文字体,加入了常用的十几种字体
- 支持http/https快速部署(默认开启ssl非常繁琐)
- 优化文档打开速度(进一步优化,打开速度提升20%)
- 最大支持300M文档在线编辑(7.5以上新增)(默认30M)。
- 关闭SSL证书校验,自签证书也可以直接使用了。(7.6新增)
使用说明
镜像包含amd64,arm64架构
运行镜像遇到启动不起来问题报端口错误需要加上命令:–privileged=true
相关教程文档请参考:《从零使用onlyoffice及各类网盘》
插件扩展
未来写吧,有需要的可以参考官方文档。