LibreOffice 25.8 发行说明
Writer
- 添加了
移动整行断词规则,用于选择是否对页面最后一行末尾的单词进行断词处理,或者将整行移动到下一页 (博客文章)。有关与 MSO 2016 及更高版本的互操作性,请参阅 Filters(此开发通过 NLnet 基金会与欧盟委员会的下一代互联网计划的财政支持下的 NGI0 Entrust 基金资助)。 (László Németh) tdf#165354
-
在对文本进行断字时,有一个选项可以将整行最后一个单词移动到下一页,以避免在页面中拆分最后一个单词(另一种情况在文件详情的“文件历史”部分中有说明)。
- 段落、列、页和跨页结束区域 (博客文章) (László Németh)
- 最小、期望和最大字间距功能 (博客文章) (László Németh)
- 索引字段的工具提示中显示了一级键和二级键。 (Andreas Heinisch) tdf#143157
- 对于标题条目,导航器现在显示一个工具提示,其中包含大纲的字数和字符数,这些统计数字包括了所有子大纲中的字数和字符数。 (Jim Raykowski) tdf#163646
-
显示大纲字数及字符数的工具提示(包含所有子级大纲内容)
- 添加了一个命令,可以在表格前插入段落分隔符:".uno:BreakAboveTable"。 (Ujjawal Kumar) tdf#149825
- 现在更容易控制在滚动视图时文本的选择方式。 (Oliver Specht, CIB) tdf#50743
- 添加了一个对话框,用于从只读文档中复制字段内容。 (Oliver Specht, CIB) tdf#164318
-
只读文档中复制字段内容的对话框
- 添加了一个新字段,用于显示从当前位置到下一次编号重置前的页面数量。 (Oliver Specht, CIB) tdf#71583
- 添加了一个命令(快捷键为 Ctrl + ⇧ Shift + F2),用于将字段转换为纯文本。 (Oliver Specht, CIB) tdf#45946
- Writer 中添加了每个窗口独立记录更改的功能。您可以在这篇博客文章中了解更多信息。 (Miklos Vajna, Collabora)
- 现在,Writer 中可以“恢复”更改(带有历史记录的拒绝更改)。您可以在这篇博客文章中找到更多相关信息。 (Miklos Vajna, Collabora)
- 相互依赖的修订标记功能已得到改进(博客文章 博客文章2)。 (Miklos Vajna, Collabora)
- 在“自动删减”对话框中新增了一个选项 ▸ ▸ 。 (Karthik Godha) tdf#139331
-
从“添加目标”对话框的下拉菜单中选择“所有图像”以删减图像。
- 现在在 Writer 中可以设置特定标点符号的语言。 (Jonathan Clark, TDF) tdf#66791 tdf#166011 tdf#166012
-
在某些情况下,Writer 会将标点符号视为与预期不同的语言。如今,这可以通过选择文本并设置正确的语言来进行控制。
无障碍功能
- 现在,页眉/页脚中的链接和引用已经有了无障碍性检查。 (Balázs Varga, Collabora) tdf#164797
性能
- 某个较大的DOC文件促使了对语言数据加载和图形对象布局的优化。 (Noel Grandin, Collabora) tdf#141415
- 带有跟踪更改移动的Writer文档现在加载速度更快。 (Noel Grandin, Collabora) tdf#162343
- 撤消处理已优化,使其删除非常大的Writer表格的速度快得多。 (Noel Grandin, Collabora) tdf#136238
- 包含书签的Writer表格现在加载速度更快。 (Mike Kaganski, Collabora) tdf#165918
- 大型的右到左Writer文档现在可以更快打开。 (Noel Grandin, Collabora) tdf#64991
Calc
- 用于CSV导入的文本导入对话框现在新增了一个复选框(默认开启)。此复选框控制是否在CSV导入时显示对话框,或是自动使用保存的(基于上次对话框使用配置的)设置。当复选框未被勾选,且对话框通常不显示时,可以通过文件打开对话框中新增的复选框一次性显示它。它与文件保存对话框中长期存在的相应复选框以相同方式工作:当从过滤器下拉列表中选择具有可配置设置的文件格式时被启用。 (Shardul Vikram Singh) tdf#74580
-
文本导入对话框现在添加了一个复选框,用于在导入CSV时始终显示该对话框。
- 图标集中的条件格式运算符现在可以自定义。 (Ahmed Hamed) tdf#61313
-
现在可以自定义图标集中条件格式的运算符。
- 在Calc单元格的上下文菜单中添加了一个“清除自动筛选”选项。 (Ujjawal Kumar) tdf#164322
-
“清除自动筛选”选项。
- 文本导入对话框现在仅在执行选择性粘贴操作时显示,以避免不必要的干扰。 (Shardul Vikram Singh) tdf#65872
新函数
- CHOOSECOLS 函数已添加。 (Xisco Faulí, TDF) tdf#151000
- CHOOSEROWS 函数已添加。 (Xisco Faulí, TDF) tdf#150999
- DROP 函数已添加。 (Xisco Faulí, TDF) tdf#150998
- EXPAND 函数已添加。 (Xisco Faulí, TDF) tdf#151001
- HSTACK 函数已添加。 (Xisco Faulí, TDF) tdf#150868
- TAKE 函数已添加。 (Xisco Faulí, TDF) tdf#150997
- TEXTAFTER 函数已添加。 (Xisco Faulí, TDF) tdf#150865
- TEXTBEFORE 函数已添加。 (Xisco Faulí, TDF) tdf#150864
- TEXTSPLIT 函数已添加。 (Xisco Faulí, TDF) tdf#150866
- TOCOL 函数已添加。 (Xisco Faulí, TDF) tdf#150879
- TOROW 函数已添加。 (Xisco Faulí, TDF) tdf#150878
- VSTACK 函数已添加。 (Xisco Faulí, TDF) tdf#150867
- WRAPCOLS 函数已添加。 (Xisco Faulí, TDF) tdf#150881
- WRAPROWS 函数已添加。 (Xisco Faulí, TDF) tdf#150880
性能
- 包含大量条件格式的XLSX文件的渲染速度得到提升。 (Noel Grandin, Collabora) 185df5e6
- 包含大量条件格式的XLSX文件的打开速度得到了极大提升。 (Noel Grandin, Collabora) tdf#134864
- 包含大量图形对象的XLSX文件的打开速度得到了显著提升。 (Noel Grandin, Collabora) tdf#130326 tdf#150623
- 切换电子表格工作表时优化了行高计算,从而极大地缩短了复杂电子表格中的等待时间。 (Noel Grandin, Collabora) tdf#150623
- 切换包含大量绘图对象的工作表现在快得多。 (Noel Grandin, Collabora) tdf#131595
- 在多语言电子表格中的拼写检查性能得到了提升。 (Caolán McNamara, Noel Grandin; Collabora) 9a1f131a 3c7156da
- 在加载、切换编辑模式和切换工作表时,Calc中处理大型图表现在快得多。 (Noel Grandin, Collabora) tdf#147874 tdf#151876
- Calc中加载包含大量行内自定义格式属性的XLSX文件的速度现在快得多。 (Noel Grandin, Collabora) tdf#163015
- Calc中加载包含大量公式、条件格式和注释的XLSX文件的速度现在快得多。 (Noel Grandin, Collabora) tdf#166684
- 提高了处理包含大量批注的电子表格时的性能。 (Noel Grandin, Collabora) tdf#161372
Impress
- Ctrl + scrollwheel 可更改幻灯片浏览视图中每行显示的幻灯片数量。 (Oliver Specht, CIB) tdf#117946
- 现在支持 PPTX 文件中的嵌入字体。 (Tomaž Vajngerl, Collabora) faf45f80 d0ee08cf
- 改进了算法,以确定在导出为 PPTX 时是否使用了字体并需要嵌入。 (Tomaž Vajngerl, Collabora) 777ff280
- 现在可以复制 Impress 中的母版幻灯片和 Draw 中的母版页面。 (Mohamed Ali) tdf#45617
Draw
- 页边距显示边界;可通过专家选项
Draw::Misc::TextObject::ShowBoundary禁用 (Heiko Tietze, TDF) tdf#89420
-
Draw 页面边界。
核心 / 通用
- 已实现一种新的全局应用程序查看器模式。在此模式下,所有文件均以只读模式打开;所有编辑工具均被禁用。该模式由新的“ViewerAppMode”专家配置控制。 (Mike Kaganski, Collabora) tdf#62845
- 在 Windows 上,自动 (“MAR”) 更新机制现在仅当 LibreOffice 安装到
C:\Program Files时,才将update_service.exe注册为 “LibreOffice Maintenance” 系统服务(该服务允许以管理员权限执行更新)。 (Stephan Bergmann, Collabora) tdf#164225 tdf#162780 - 文档中的背景图像现在在 ▸ ▸ 中以缩略图形式显示。 (Justin Luth) tdf#125969
-
背景图像现在以位图缩略图形式显示。
- 现在已支持 SHA384 与 AES_192,例如可以打开更多加密文件。 (Julien Nabet) tdf#166241
- 文档导出时的 PDF 签名时间戳现在只需进行一次加密签名计算,而非两次。因此在整个过程中最多只需输入一次 PIN 码。 (Juraj Šarinay) tdf#147452
- 导出时签名的 PDF 文档格式现在与 Adobe Reader 兼容。 (Juraj Šarinay) tdf#121133
- 现在可以使用或不使用 ⇧ Shift 键在编辑模式下按比例调整 OLE 对象(如 Calc 中的图表)的大小(与其他形状对象的行为相同)。此外,在编辑模式下通过拖动边框移动 OLE 对象时,若按下 ⇧ Shift 键,则移动方向将强制为 45°。 (Laurent Balland) tdf#163816
-
在编辑模式下调整图表大小时,使用角落的控点可保持高度/宽度比例;⇧ Shift 键可切换该行为。
过滤器
- 现在可以导入加密的混合 PDF 文件。 (David Gilbert) tdf#55425
- 现在可以从 MS Excel XML 文件中导入自动筛选器。 (Kohei Yoshida) tdf#154311
- 25.8.2Deleted comments with tracked changed are now fully removed in non-native DOCX/DOC documents (Mike Kaganski, Collabora) tdf#108791
- 中文、日文和韩文 DOC/DOCX 文档的显示效果更加准确。 (Jonathan Clark, TDF) tdf#88908 tdf#83844 tdf#80596
- 新增对 MSO 2016 及更高版本中创建的带连字符 DOCX 文档的版式互操作性:仅将带连字符的单词移到下一页或下一栏(而非整行,如 之前 MSO 2013 互操作性修复中的行为),(博客文章),另请参见相关的 ODF extension and user interface developments(此开发由 NLnet 基金会通过 NGI0 Entrust 基金资助,该基金获得欧盟委员会下一代互联网计划的财政支持)。 (László Németh) tdf#165354
- 已修复 DOCX 多级编号问题。 (Michael Stahl, Collabora) tdf#166975
-
比较 DOCX 多级编号
PDF 2.0
新增对导出 PDF 2.0(ISO 32000-2)的支持。 (Tomaž Vajngerl, Collabora)
- 已实现现代 AES-256 加密,这是 PDF 2.0 所必需的。
- 新增了基于 PDF 2.0 的 PDF/A-4 支持。
- 重新排列了 PDF 导出界面,使各部分(表单)组合更加合理。
- 将 PDF 和 PDF/A 版本合并到一个下拉菜单中。
- 新增了结构元素(/Em /Strong /Title)。
- 新增了嵌入文件的 /AFRelationship。
- 在混合模式下,嵌入的 ODF 文档被标记为源文档。
-
重新排列了 PDF 导出对话框,将 PDF 2.0 显示为输出版本。
用户界面
- 在只读文档中也可以打开“编辑字段”对话框。 (Oliver Specht, CIB) tdf#164318
- 在只读文档中标记为可编辑的节中,“格式”工具栏是可见的。 (Tibor Nagy, Collabora) tdf#146549
- “货币”下拉列表不再需要单击“确定”按钮。 (Szymon Kłos, Collabora) tdf#165589
- “快速查找”工具栏现在有一个匹配变音符号的选项。 (Johann Lorber, Linagora) tdf#163616
-
在“快速查找”工具栏中匹配变音符号。可匹配“atencao”和“atenção”
- 添加了一个切换按钮,用于在密码输入对话框中显示密码。 (Balázs Varga, Collabora; Karthik Godha) tdf#146947
- 现在在 Writer 和 Calc 中只需单击即可切换所选对象的旋转模式,而不只在 Impress 和 Draw 中可用。 (Oliver Specht, CIB) tdf#90293
- LibreOffice 文档窗口以及启动中心现在通过按下窗口的绿色标题按钮即可切换进入或退出原生的 macOS 全屏模式。 (Patrick Luby) tdf#128186
- LibreOffice 的窗口菜单现在包含了 Apple 在 macOS Sequoia 中新增的窗口定位和排列菜单项。 (Patrick Luby) tdf#165448
- 欢迎/新增功能对话框提供了访问 UI 选择器和外观选项的入口 (Heiko Tietze, TDF) tdf#137931
- UI 选择器 ▸ 可用于激活工具栏 (Heiko Tietze, TDF) tdf#158880
-
在用户界面选择器中激活工具栏
无障碍功能
- 在 Windows 上, ▸ ▸ 对话框中的菜单现在可供屏幕阅读器访问。 (Michael Weghorn, TDF) tdf#157001
- 新增了对 IAccessible2 的 "text-indent" 属性的支持,辅助技术(如屏幕阅读器)可以使用该属性来报告段落首行的缩进(Windows 上的 NVDA 屏幕阅读器 从 NVDA 2025.1 版本开始支持该功能)。 (Michael Weghorn, TDF) tdf#164795
- 在 Windows 上使用屏幕阅读器时,Base 中的表格设计视图( ▸ )不再无响应。 (Michael Weghorn, TDF) 8a919d02
- 工具栏中的组合框和其他控件现在也会在应用程序的辅助功能树中显示。 (Michael Weghorn, TDF) tdf#163989
用户界面字符串的更改
脚本
- 内置的 Python 的版本是 3.11.13。
- 随内部 Python 一起提供 pip。 (Xisco Fauli, TDF) tdf#162786
ScriptForge 库
一个可扩展且强大的 LibreOffice 宏脚本资源集合,可通过用户的 Basic 或 Python 脚本调用。(Jean-Pierre Ledure)
这些库总共公开了33项服务,每项服务都包含许多方法和属性。
LibreOffice 25.8 新增内容:
- 新的 calc.XRectangle(rangename) 属性返回给定区域所在屏幕位置的坐标(以像素为单位)。这为有效使用弹出菜单打开了通道。请参阅Wiki:弹出菜单。
- 现已提供西班牙语翻译版本 (B. Antonio Fernández).
- calc.Intersect(range1, range2) 方法用于计算两个输入区域的公共区域。
- 使用 contextmenu.RemoveAllItems() 方法,您可以选择配置一个完全自定义的上下文菜单。示例请参阅 Wiki:上下文菜单。
- 为避免重复,document.MenuHeaders 属性列出了菜单栏中存在的菜单。
- Calc 服务现在提供了新的格式化方法(AlignRange、BorderRange、ColorizeRange、DecorateFont 和 FormatRange)。示例请参阅 Wiki:格式化范围。
- 现在可以通过代码在对话框中插入 TabPageContainer 控件。对话框中的页面切换:Wiki:选项页。
- 在对话框中,dialog.ImportControl() 方法可在对话框之间复制控件:Wiki:构建组合对话框
- 新的 platform.UntitledPrefix 属性提供了用于命名新文档的前缀。这可以使宏更具备语言无关性。
- Exception 服务已更新:ReportScriptErrors、StopWhenError、ReturnCode 和 ReturnCodeDescription 属性允许脚本作者决定当软件检测到错误时 ScriptForge 应采取的操作。
- ui.CreateBaseDocument() 除了允许定义 HSQLDB、FIREBIRD 和 CALC(嵌入式)数据库之外,还允许定义 FIREBIRD_EXTERNAL 类型。
- 新的 calc.DefinedNames 属性与 calc.DefineName() 方法相关联,使您能够在工作表和全局级别管理已定义的名称。
所有服务(除非原生内置函数更适合)均可用于 Python 脚本,并且语法和行为与 Basic 中完全相同。
ScriptForge in the wiki: 详见 Macros/ScriptForge (Lobaluna).
ScriptForge 库(25.8)的 文档 的英文版本已部分整合到 LibreOffice 帮助页面中 (https://help.libreoffice.org/25.8/en-US/text/sbasic/shared/03/lib_ScriptForge.html?DbPAR=BASIC)。其最终完善和其他语言的翻译工作正在进行中。 (Alain Romedenne, Rafael Lima)
Android Viewer
本地化
新增语言/区域设置(含区域数据)
- 添加阿尔巴尼亚语区域设置。 (Xisco Faulí, TDF) tdf#96151
- 添加摩尔多瓦语区域设置。 (Xisco Faulí, TDF) tdf#136753
- 添加比特币货币。 (Xisco Faulí, TDF) tdf#167431
校对工具和语言支持的改进
- 拼写检查词典和连字符规则已添加以下语言:旁遮普语、奥里亚语、梵语、卡纳达语 和 阿萨姆语。
- 拼写检查词典已添加以下语言:泰米尔语 和 马拉地语。
- 拼写检查词典已更新,涵盖以下语言:丹麦语、英语 GB + ZA、印地语、蒙古语、西班牙语、泰语 和 乌克兰语。
- 已添加马拉地语词库。
- 更新了 斯洛文尼亚语 同义词词典。 (Martin Srebotnjak, OdprtiTezaver)
LibreOffice 帮助
新增的 Calc 函数帮助页面:
CHOOSECOLS CHOOSEROWS DROP EXPAND HSTACK TAKE TEXTAFTER TEXTBEFORE TEXTSPLIT TOCOL TOROW VSTACK WRAPCOLS WRAPROWS (Olivier Hallot, TDF)
帮助内容的更新和修复:
- O. Hallot, TDF
- G. Kelemen, Collabora
- A. Romedenne
- I. Lauhakangas, TDF
- S. Horáček
- B. Buzea
- A. Timar, Collabora Productivity
功能移除 / 弃用
平台兼容性
已移除对 Windows 7 和 8/8.1 的支持。
已弃用对 Windows 32位版本的支持。
25.8 将是最后一个可在 macOS 10.15 上运行的版本 — LibreOffice 26.2 将需要 macOS 11 或更高版本。
API 变更
- XTiledRenderable UNO 接口已被移除。 ccefc5e5
配置更改
已添加对 Java 检测的支持。 tdf#165774
当前实验性功能
实验性功能已启用 ▸ ▸ ▸ ▸
- Writer 现在已初步支持对字体适配的首行、文本前和文本后段落缩进。此功能可在段落属性对话框中输入带特定单位的缩进值来使用,如标准排版单位 'EM'(英文界面为小写 'em')或表示一个中日韩表意字符宽度的单位 '汉字'(英文界面为 'ic')。 (Jonathan Clark, TDF) tdf#36709 tdf#163913
- BASIC IDE 代码补全和辅助资源,在 ▸ ▸ ▸ 中
- 新的宏管理器对话框 ▸ ▸ ,将用于 Basic 宏和脚本框架宏语言管理的 5 个现有对话框的功能合并到一个对话框中。 (Jim Raykowski) tdf#120658
-
宏管理器对话框,将用于 Basic 宏和脚本框架宏语言管理的 5 个现有对话框的功能合并到一个对话框中。
ODF 整体加密:已实现一种新的基于密码的 ODF 加密模式,具有以下优势(Michael Stahl,allotropia)tdf#105844:
- 由于每个软件包仅派生一次密钥,因此性能更佳
- 通过使用经过验证的加密(AES-GCM),更加防篡改
- 更好地隐藏元数据以减少信息泄露
- 使用内存密集型的 Argon2id 密钥派生函数,具有更高的抵御暴力破解的能力









