ONLYOFFICE Docs
ONLYOFFICE Docs 是一个 为网盘系统提供文档在线编辑与预览服务的中间件,它被用于 文档服务 等场景。ONLYOFFICE Document Server是一个在线文档编辑和预览系统,可供第三方网盘软件或开发者实现文档的在线编辑和预览。
准备
在参阅本文档使用 ONLYOFFICE Docs 时,需要确保如下几点:
入门指南
初始化
Websoft9 控制台安装 ONLYOFFICE Docs 后,通过 "我的应用" 查看应用详情,在 "访问" 标签页中获取登录信息。
本地浏览器访问成功,会看到 OnlyOffice Docs 运行成功的画面。如果页面打不开或报错,则表示运行异常。
与网盘系统集成
- ownCloud 集成 ONLYOFFICE Docs
- Nextcloud 集成 ONLYOFFICE Docs
- Seafile 集成 ONLYOFFICE Docs
- Official ONLYOFFICE Docs connector for Moodle
增加字体
我们已经验证 ONLYOFFICE Docs 官方文档 Adding fonts to ONLYOFFICE Docs 是完全可以用的。
同时,我们记录了如下的事项供您参考:
- 需清空浏览器缓存或使用隐私模式打开新的浏览器页面,方可看到新增字体
- Windows 系统上拷贝的 ttf 字体是可用的
- 网上下载的 ttf 字体是可用的
多版本
ONLYOFFICE Docs 默认设置是支持多版本的,可以通过:【文件】>【版本历史】进行查看。
下面是 ownCloud 下打开文档后,ONLYOFFICE Docs 多版本的查看结果:
导出 PDF
集成到云盘软件后,打开文档,通过 ONLYOFFICE Docs 【文件】-【另存为】或【下载为】,将文件保存为 PDF 文件。
企业版
为什么通过 Websoft9 购买?
Websoft9 是 ONLYOFFICE Docs 全球的合作伙伴,中国的技术支持中心之一。 通过 Websoft9 采购,可以帮助用户:
- 采购收费版本,最少 10% 的折扣
- 更全面的产品支持
- 与网盘、云存储等更多技术的集成技术解决方案
同时连接数规则
ONLYOFFICE Docs 同时连接数是指:所有用户在同一时间以编辑模式下打开文档的中数量,超过此数量的连接以预览模式打开文档。
激活 License
将 License 文件放入 ONLYOFFICE Docs 卷存 data 目录中即可立即生效。
配置选项
- 支持主流格式:docx、xlsx、pptx、odt、ods、odp、doc、xls、ppt、pdf、txt、rtf、html、epub、csv等
- OnlyOffice的产品家族主要分为:
- ENTERPRISE EDITION:企业版(收费)
- COMMUNITY EDITION:开源版(完全免费)
- DEVELOPER EDITION:开发者版本(收费)
- 授权访问控制(√)
管理维护
启用 JWT Key
JWT Key 用于第三方软件与 ONLYOFFICE Docs 的密码验证,确保 ONLYOFFICE Docs 在授权的情况下才可以被调用。
只需修改 ONLYOFFICE Docs 根目录下的 .env
中 JWT_ENABLED=true 即可。
# [true, false]
JWT_ENABLED=false
JWT_SECRET=sBPF1mjEbQ2bzj31entX
JWT_HEADER=Authorization
JWT_IN_BODY=false
自签名配置 HTTPS
除通过网关转发配置之外,ONLYOFFICE Docs 提供了自签名的 HTTPS 方案:
-
ONLYOFFICE Docs 容器新增 443 端口,映射到宿主机
-
进入 ONLYOFFICE Docs 容器,下载并运行创建证书的脚本
wget -N -P /var/www/onlyoffice/Data https://websoft9.github.io/docker-library/apps/onlyofficedocs/src/createCA.sh
bash /var/www/onlyoffice/Data/createCA.sh -
Modify the container configuration file
sed -i 's/"rejectUnauthorized": true/"rejectUnauthorized": false/g' /etc/onlyoffice/documentserver/default.json
supervisorctl restart all -
退出 ONLYOFFICE Docs 容器,重启后生效
故障
包含中文的 csv 文件打开乱码?
ONLYOFFICE 在打开 csv 文件时,会让客户选择字符编码和字段分隔符。下面的组合一般能解决乱码的问题:
- 【GB2313】+【逗号】
开启 Debug 日志?
- 进入容器修改 /etc/onlyoffice/documentserver/log4js/production.json 文件,将 "level": "WARN" 更改为 "level": "DEBUG"
- 运行 supervisorctl restart all 命令后生效。