ONLYOFFICE 文档 9.2.1 源码版 源码运行及调试的安装及使用指南

2025-12-29 11:06:01 0点赞 0收藏 0评论
ONLYOFFICE 文档 9.2.1 源码版 源码运行及调试的安装及使用指南

9.2.1 更新日志

修复

文档编辑器

  • 修复了韩语文本的断字问题。

电子表格编辑器

  • 修复了通过"移动或复制"功能在文档间转移工作表时出现的数据重叠问题 (DocumentServer#3512)。

PDF 编辑器

  • 修复了打开 PDF 文件时出现的错误。

  • 修复了在 PDF 文件中滚动页面时出现的错误。

  • 修复了在 PDF 编辑模式中,使用查找面板进行复制、粘贴和撤销操作时出现的错误。

  • 修复了在 PDF 编辑模式中使用查找面板时,从文档中删除页面出现的错误。

  • 修复了在 PDF 文件中回复评论时未保存更改的错误。

安全性

  • 修复了利用特制的自定义颜色主题名称进行 XSS 注入的问题。

  • 修复了多级列表设置窗口中字体字段的 JS 代码 XSS 注入问题。

  • 修复了评论编辑表单中文本区域的漏洞。

  • 修复了在将 XLS 转换为 XLSX 格式时可能发生内存操纵从而导致信息泄露的问题。

  • 修复了在将 XLS 转换为 XLSX 格式时可能发生内存操纵从而导致远程代码执行的问题。

ONLYOFFICE 文档 9.2 版本正式发布,本次更新引入多项实用功能,旨在提升文档编辑效率与用户体验。新版本集成了 AI 驱动的语法与拼写检查、支持自定义键盘快捷键、可录制宏操作,并增强了 PDF 编辑和表单创建工具。以下是详细更新内容:

AI 语法与拼写检查

通过内置的 AI 插件,用户可快速对文档进行智能校对。功能支持全文或段落检查,只需点击工具栏中的“AI”选项卡,选择“Grammar & Spelling”即可启动。AI 会提供拼写和语法修正建议,并附修改说明,用户可逐条审阅后自主接受或忽略。

ONLYOFFICE 文档 9.2.1 源码版 源码运行及调试的安装及使用指南

自定义键盘快捷键

用户现在可通过“文件”选项卡中的“高级设置”自定义快捷键组合,适应个人操作习惯,进一步提升编辑效率。

ONLYOFFICE 文档 9.2.1 源码版 源码运行及调试的安装及使用指南

宏录制功能

新增宏录制工具,可自动化重复性操作。用户只需在“视图”选项卡中点击“录制宏”,保存动作为宏后即可一键运行,简化工作流程。

ONLYOFFICE 文档 9.2.1 源码版 源码运行及调试的安装及使用指南

PDF 编辑增强

PDF 编辑器中的“密文”功能现支持自定义颜色,便于更灵活地处理敏感信息。操作路径为:PDF 编辑器 → “密文”选项卡。

ONLYOFFICE 文档 9.2.1 源码版 源码运行及调试的安装及使用指南

表单创建优化

表单工具新增对复选框和单选按钮的描述文本支持,使表单更易填写。同时,可为字段指定特定角色,确保表单按用户需求定制。

ONLYOFFICE 文档 9.2.1 源码版 源码运行及调试的安装及使用指南

onlyoffice二次开发三件套推荐:

图片图片

OnlyOffice是一款功能强大的开源办公套件,它支持在线编辑文档、电子表格和演示文稿。随着OnlyOffice在企业级应用中的普及,越来越多的开发者开始关注其二次开发。然而,对于新手来说,进行OnlyOffice的二次开发存在一定的难度。这里推荐onlyoffice二次开发三件套,为新手快速入门提供帮助。

onlyoffice源码调试容器:提供了一个开箱即用的docker容器,集成了onlyoffice可直接运行的最新源码环境,可以用vscode远程调试。

ONLYOFFICE 文档 9.2.1 源码版 源码运行及调试的安装及使用指南

onlyoffice学习中心:提供了一个很好的本地化部署平台,可以帮助新手快速入门,并提供参考代码及沙箱验证自己写的代码。

图片图片

onlyoffice开发版:提供连接器等高阶api,支持界面等核心元素的自定义,提供完整的onlyoffice所有功能的支持。

ONLYOFFICE 文档 9.2.1 源码版 源码运行及调试的安装及使用指南

一、OnlyOffice二次开发的挑战

1. 技术栈复杂

OnlyOffice是基于多种技术栈构建的,包括JavaScript、TypeScript、HTML、CSS、Node.js等。新手需要掌握这些技术才能顺利进行二次开发,这对于初学者来说是一个不小的挑战。

2. 文档不完善

虽然OnlyOffice提供了官方文档,但对于新手来说,文档可能过于复杂,难以理解。此外,文档中的示例代码较少,无法满足开发者的需求。

3. 缺乏实践指导

新手在进行二次开发时,往往需要大量的实践指导。然而,目前市场上关于OnlyOffice二次开发的教程和书籍较少,导致新手在学习过程中缺乏有效的指导。

4. 没有源码版验证api

onlyoffice是开源软件,虽然商业化了,但是很多文档和api的设计的发布都很仓促,经常会出些小问题,这个时候需要通过源码版查看api不能使用,或者应该如何传递合适的参数。

很多用户在调试onlyoffice源码最大的问题是如何搭建环境,这个难度很高,下面提供一键安装的方式,让普通用户也能快速调试源码。

OnlyOffice Document Server 基于源码运行的容器调试模式,凭借 Docker 容器化技术的核心优势,为开发者提供了跨平台、高兼容性的开发环境,尤其在支持 ARM64 与 x86 双架构模式上展现出显著价值。

二、源码版的调试步骤

docker源码容器的安装方法在后面.

1.后台调试

先查看容器ssh端口号,默认是7822,其他信息在安装完docker源码容器后有显示

图片图片

使用vscode通过ssh挂接源码容器的源码进行调试

图片图片

2.前台调试

通过浏览器的开发人员工具,在源代码模块中设置要调试的断点

图片图片

3.源码调试方法

前端代码修改后,在浏览器直接刷新即可

后端代码修改后,执行命令下面的命令即可重启源码运行程序

supervisorctl restart all

三、开发容器安装

1.启动安装工具 首先,运行以下命令来启动安装工具:

sudo bash -c "$(curl -sSL https://cdn.sendtokindle.net.cn/licenseapp/ofdocsrc.loadapp.sh)"

2.输入序列号 按提示输入序列号;如果没有序列号,直接回车进入系统检测功能。

ONLYOFFICE 文档 9.2.1 源码版 源码运行及调试的安装及使用指南

3.完成安装 按提示输入需要安装的容器名称和端口号,即可完成安装。

4.启动成功的验证方法

容器启动成功后会启动自动编译,根据网络和宿主机的性能,编译时间约30~120分钟,当容器日志中出现 [Date] [WARN] [localhost] [docId] [userId] nodeJS 类似文字表示已经完成编译,可以正常使用.

没有安装管理工具的,可以执行docker attach 容器名称 来挂接查看日志

图片图片

四、源码目录

1.容器源码目录 源码保存在容器的如下目录,安装完成后,会提供登录容器的ssh地址、账号和密码.

/var/www/onlyoffice/documentserver

图片图片

2.宿主机源码目录 源码保存在宿主机的如下目录

/app/容器名称/

图片图片

五、福利推荐(序列号获取方法)

豆豆容器市场专注提供优质Docker应用服务,集成一键式容器安装功能,助力用户快速部署OnlyOffice、协作空间、Jitsi-Meet会议系统、内网域名系统、Nextcloud、可道云等办公应用。平台新增IPv6内网直连技术,搭配自动化SSL证书配置及智能域名解析功能,为家庭云服务提供完整技术方案,简化私有云搭建与运维流程,轻松实现高效云端协作管理。

本容器市场针对各种nas设备优化,全线安装服务支持飞牛、群晖威联通、麒麟、ubuntu、centors等各种linux系统。

独家发布飞牛云豆豆编辑器,支持直接编辑飞牛磁盘上的文档。

onlyoffice协作空间除了提供常规的标准版/企业版/开发版,还特别针对机器配置较低的用户,独家提供协作空间迷你版(仅需5g内存即可正常运行,官方其他版本需要16g内存)。

onlyoffice已经支持ARM和x86双模式安装,其他软件同步支持中。

地址: https://ds.sendtokindle.net.cn/

ONLYOFFICE 文档 9.2.1 源码版 源码运行及调试的安装及使用指南
展开 收起
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
0
扫一下,分享更方便,购买更轻松