ONLYOFFICE文档8.2:开启无缝PDF协作

news2024/10/18 17:43:14

ONLYOFFICE 开源办公套件的最新版本新增约30个新功能,并修复了超过500处故障。

什么是 ONLYOFFICE 文档

ONLYOFFICE 文档是一套功能强大的文档编辑器,支持编辑处理文档、表格、幻灯片、可填写的表单和PDF。可多人在线协作,支持插件和 AI 集成。

该套件可在 Windows、Linux、Android 和 iOS上使用,包括网页、电脑桌面和手机/平板等移动设备。版本包括:社区版(适合个人使用)、开发者版(商业用途)和企业版(企业内部使用)。

最新8.2版本

8.2 版本的在线编辑器带来了多项新功能。以文档协作为理念,原生 PDF 编辑器现在可以支持共同编辑和签名功能。其他改进包括全新的用户界面、更快的文件加载速度、不停机部署、域代码、桌面版支持触屏操作、表格的 RTL 支持和丝滑滚动等特性。

PDF协作——提高商业团队协作的效率

从此版本开始,PDF 文件支持共同编辑功能。默认情况下,切换到编辑模式时会启用“严格共同编辑”模式——即段落锁定协作模式。在该模式下,只有在点击“保存”按钮后才会保存更改。若想启用实时共同编辑,用户只需选择“快速模式”即可。

为 PDF 表单添加签名

在当前版本中,用户可以通过插入图片的方式为 PDF 表单添加签名。在接下来的更新中将继续改进该功能,增加更多签名方式,包括目前在 ONLYOFFICE 桌面应用中已有的数字签名。

改进的简洁界面

ONLYOFFICE 文档 8.2 版本为升级了所有编辑器界面。从现在开始,用户们可以选择以填充或线条样式显示选项卡。此外,工具栏颜色可以作为选项卡的背景色使用。

对于不想受到编辑器界面颜色影响,也不想因此使用深色主题的用户,您可以设置此次新增的灰色主题。

性能优化

为了加快编辑器的启动速度,这次优化了加载脚本。与上一版本相比,文件打开速度最高可提升21%。

另一个改进是 ONLYOFFICE 文档的不停机部署,该功能适用于 Kubernetes 分片部署的ONLYOFFICE 文档。这一升级方式允许在不暂停部署的情况下更新编辑器。

文档编辑器的域代码和协作功能优化

最新版本引入了一种有助于简化文档创建的工具——域代码(或特殊占位符),它可以自动更新文档中动态数据,例如页码、作者姓名、日期、时间等。

文档编辑器的其他新功能还包括:在文档版本历史中高亮显示已删除的文本、从第三方来源插入文本以及预设的阿拉伯语数字编号。

电子表格编辑器的迭代计算和丝滑滚动

启用迭代计算选项后,用户可以指定电子表格编辑器在计算结果时执行公式链的次数,即迭代次数,从而收敛到可接受精度的结果。

根据用户的反馈,开发者修复了滚动动作。现在,在表格中的滚动体验会更加舒适,尤其是在包含多行单元格的大文件中。

演示文稿的幻灯片绘制功能和随机切换效果

在演示过程中,用户可用使用数字画笔以某种颜色在屏幕上绘图,从而突出重点或说明相关性。对于想为幻灯片增添一些随机性的用户,新版本上线了“随机”切换效果。每次播放幻灯片时,幻灯片会随机使用切换效果。

RTL & 本地化

ONLYOFFICE不断改进编辑器的本地化,旨在让全球用户都能轻松使用该办公套件。

优化 RTL 支持便是其中一个重要的改进方向。因此,该版本在电子表格编辑器中增加了 RTL 支持,确保单元格在工作簿上正确对齐。

此外,8.2 版本还引入了希伯来语本地化,为所有语言更新了词典,并改进了拼写检查功能。

更多编辑器的实用改进

在ONLYOFFICE 文档 8.2版本中,用户还可以享受到以下增强功能:改进后的数据透视表和Smart Arts 图形、文件信息中添加自定义字段功能,以及可供查看的直方图、瀑布图和漏斗图类型。

桌面端应用更新

ONLYOFFICE 桌面编辑器也已更新至 8.2 版本,这是一款适用于Windows、Linux 和 macOS的免费本地文件处理应用程序。除了具有在线版本的改进外,桌面端应用还新增了对触屏操作的支持、本地 CSV 文件的预览功能,以及其他新功能。

关于 ONLYOFFICE 文档的更多信息

ONLYOFFICE 是一个开源项目,专注于高级和安全的文档处理。全球超过 1500 万用户,ONLYOFFICE 是在线办公领域的创新者。

ONLYOFFICE 办公套件符合 GDPR 标准,由基于网页的文档、表格、幻灯片、表单和 PDF 编辑器组成。ONLYOFFICE 文档高度兼容 OOXML 文件,并提供数百种格式化和样式工具,以及多种协作功能。ONLYOFFICE 的编辑器具有实时和段落锁定两种共同编辑模式、评论和审阅、内置聊天和版本历史等多种功能。

该办公套件可以连接到多个云平台,如 WordPress、Jira、Moodle、Odoo、Seafile、ownCloud、Confluence、Nextcloud 等,并且包含由 ONLYOFFICE 或其官方合作伙伴提供的现成集成应用。另一种集成选项则是使用 WOPI 协议。

ONLYOFFICE 可以在任何平台上部署,包括Windows、Linux、macOS、Android,也可以在任何设备上使用。在线、移动和桌面版本均使用同一引擎,确保离线和在线工作之间无缝切换。

相关链接

ONLYOFFICE 官网 — https://www.onlyoffice.com

ONLYOFFICE 文档源代码 — https://github.com/ONLYOFFICE/DocumentServer

完整更新日志 — https://github.com/ONLYOFFICE/DocumentServer/blob/master/CHANGELOG.md

可用集成 — https://www.onlyoffice.com/all-connectors.aspx

桌面端应用 — https://www.onlyoffice.com/desktop.aspx

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2217931.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

C++从入门到起飞之——红黑树 全方位剖析!

🌈个人主页:秋风起,再归来~🔥系列专栏:C从入门到起飞 🔖克心守己,律己则安 目录 1. 红⿊树的概念 2. 红⿊树的实现 2.1 构建整体框架 2.2 红黑树的插入 2.3 红黑树的验证 2.4 红黑树…

C#学习笔记(三)

C#学习笔记(三) 第 二 章 命名空间和类、数据类型、变量和代码规范二、类的组成和使用分析1. 基本概念2. 类的内容组成3. 方法的初步理解 第 二 章 命名空间和类、数据类型、变量和代码规范 二、类的组成和使用分析 1. 基本概念 类是程序的基本单元&a…

能源设施安全智能守护:AI监控卫士在油气与电力领域的应用

能源行业的安全与稳定运行对于社会的可持续发展至关重要,无论是石油、天然气还是电力设施,都面临着复杂的监测需求。思通数科推出的AI视频监控卫士,通过应用先进的人工智能技术,为能源行业的安全监测提供了高效、智能的解决方案。…

Web前端高级工程师培训:使用 Node.js 构建一个 Web 服务端程序(1)

1-使用 Node.js 构建一个 Web 服务端程序 文章目录 1-使用 Node.js 构建一个 Web 服务端程序1、Node.js的安装与基础语法2、Node.js 中的 JavaScript 与 浏览器中的 JavaScript2-1、Node.js 中的 JavaScript2-2、浏览器 中的 JavaScript 3、什么是 WebServer(APP)?4…

USB UVC开启 PU功能研究

文章目录 前言一、UVC拓展结构二、修改是否开启亮度等功能 在处理单元1. 处理单元理解2.实际代码部分2.修改主要对控制段进行修改 总结 前言 提示:这里可以添加本文要记录的大概内容: 项目需要: 在哪里学习UVC 肯定是USB中文网 网址 https:…

React父子组件,父组件状态更新,子组件的渲染状况

目录 React.memo不包裹 React.memo包裹 传递一个简单数据类型 传递一个复杂数据类型 传递一个函数 React.memo不包裹 如果子组件没有使用React.memo包裹,则父组件中数据更新时,子组件会重新进行渲染 父组件: import { useState } fro…

MongoDB 8.0已全面可用

全球广受欢迎的文档型数据库MongoDB目前最新最强的版本,在易用性、企业级安全性、 弹性、可用性等方面均有大幅提升,适用于各种应用程序。 MongoDB 8.0的优化使整体吞吐量提高了32%,时间序列数据聚合的处理速度提高了200%以上。MongoDB 8.0的…

SegFormer: 一个基于Transformer的高效视觉图像分割算法

今天我分享一篇关于 Transformer 架构在图像视觉分割中的应用的文章,主题是 SegFormer。SegFormer 是一种新颖的语义分割方法,它结合了无位置编码的层次化 Transformer 编码器和轻量级 All-MLP 解码器,避免了传统方法中的复杂设计&#xff0c…

Flink Kubernetes Operator

Flink Kubernetes Operator是一个用于在Kubernetes集群上管理Apache Flink应用的工具。 一、基本概念 Flink Kubernetes Operator允许用户通过Kubernetes的原生工具(如kubectl)来管理Flink应用程序及其生命周期。它简化了Flink应用在Kubernetes集群上的…

字节 HLLM 论文阅读

github连接:https://github.com/bytedance/HLLM 探讨问题: 推荐LLM的三个关键问题: LLM预训练权重通常被认为是对世界知识的概括,其对于推荐系统的价值?对推荐任务进行微调的必要性?LLM是否可以在推荐系统…

SL3037B降压恒压芯片DC24伏输入5伏输出带单片机,电流100mA

一、SL3037B芯片概述 SL3037B是一款内置功率MOSFET的单片降压型开关模式转换器,具有高效、稳定、外围元器件少等特点。它能够在宽输入电源范围(5.5~60V)内实现0.6A的峰值输出电流,并具有出色的线电压和负载调整率。此外&#xff…

uniapp小程序自定义聚合点

注&#xff1a; 1.默认的聚合点可以点击自动展示子级点位&#xff0c;但是自定义的聚合点在ios上无法触发markerClusterClick的监听&#xff0c;至今未解决&#xff0c;不知啥原因 2.ios和安卓展示的点位样式还有有差别 源码附上 <template><view class"marke…

SpringMVC之 文件上传和下载

1. 文件上传 1.1 前端注意事项 文件上传操作&#xff0c;前端的表单项需要如下三项设置&#xff1a; &#xff08;1&#xff09;input标签的type属性应设置为file&#xff0c;并且注意不要在input标签中设置value属性&#xff0c;因为这可能导致文件上传不成功&#xff1b; …

轻触节点,链表里的悄然邂逅

公主请阅 1. 移除链表元素1. 题目说明示例 1示例 2示例 3 1.2 题目分析1.3 代码部分1.4 代码解析 2. 反转链表2. 1题目说明示例 1示例 2示例 3 2.2 题目分析2.3 代码部分2.4 代码分析 1. 移除链表元素 题目传送门 1. 题目说明 给你一个链表的头节点 head 和一个整数 val &…

无头浏览器测试:如何使用 Puppeteer 和 Browserless?

什么是无头浏览器测试&#xff1f; 无头浏览器测试通常指没有头的物体或东西&#xff0c;在浏览器的语境中&#xff0c;它指的是没有 UI 的浏览器模拟。无头浏览器自动化使用 Web 浏览器进行端到端测试&#xff0c;而无需加载浏览器的 UI。 无头模式是一个功能&#xff0c;它…

SpringBoot1~~~

目录 快速入门 依赖管理和自动配置 修改自动仲裁/默认版本号 starter场景启动器 自动配置 修改默认扫描包结构 修改默认配置 读取application.properties文件 按需加载原则 容器功能 Configuration Import ​编辑 Conditional ImportResource 配置绑定Configur…

一款AutoXJS现代化美观的日志模块AxpLogger

简介 Axp Logger是一款基于autox.js的现代化日志模块&#xff0c;具备窗口事件穿透、拖拽和缩放功能。 Axp Logger文档 特性现代化的UI设计支持点击穿透模式&#xff08;不影响脚本运行&#xff09;监听音量-键切换模式支持窗口操作模式窗口拖拽移动窗口自由缩放清空日志关闭日…

高精-阶乘和-保姆级教程

提供50的阶乘30414093201713378043612608166064768844377641568960512000000000000&#xff1b; 显然要做这题&#xff0c;int 或者 long long 类型的整型放不下这么长的数据所以我们要使用数组用高精度实现&#xff1b; 然后容易想到这题 肯定要用到高精度乘法和高精度加法&…

外包干了3周,技术退步太明显了。。。。。

先说一下自己的情况&#xff0c;大专生&#xff0c;21年通过校招进入武汉某软件公司&#xff0c;干了差不多3个星期的功能测试&#xff0c;那年国庆&#xff0c;感觉自己不能够在这样下去了&#xff0c;长时间呆在一个舒适的环境会让一个人堕落!而我才在一个外包企业干了3周的功…

Qt(10.11)

数据表 源代码&#xff1a; #include "widget.h" #include "ui_widget.h" #include<QMessageBox>//消息对话框 #include<QDebug> #include<QSqlRecord> Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget) {ui-&g…