
一套软件,六种工作方式
六个模块共用同一套文档模型、同一套界面语言,也共用同一个安装包。






为什么选择 LibreOffice
三件事决定了这个项目能走到今天:没有付费门槛、语言覆盖足够广、代码对所有人开放。

不收费,也没有订阅
办公生产力工具完全免费,不需要付费账号,不联网也能正常编辑。

覆盖世界各地的语言
社区持续翻译界面、帮助文档并参与维护工作,语言包由志愿者共同维护。

开放共建,随读随改
开发对所有人开放,代码可以自由研究、修改和分发,由一个庞大的用户社区日常检验。
新功能

最近几个版本带来了什么
下面列出的是近期几个版本里比较有代表性的变化,不是当前版本的完整清单。
Markdown 导入与导出
可以直接读写 Markdown 这种轻量标记语言,纯文本与排版结果之间不再需要来回转换。
Writer 与 Calc 的连接线
Writer 里像 Impress 一样连接对象;Calc 通过「插入 > 形状 > 连接线」连接单元格。

一批性能改进
EPUB 导出、滚动速度、含位图的 SVG 导出、3D 图表等场景都获得了性能提升。
想读代码,从这几个目录开始
仓库里有两百个模块,其中最值得先读的是下面这些。想动手改功能时,直接在代码库上工作比写脚本扩展更顺手。
图形库
- basegfx/
画布中图形的基础算法与数据类型。
- canvas/
全新的 UNO 画布渲染模型,带多种后端。
- cppcanvas/
使用 UNO 画布的 C++ 辅助类。
- drawinglayer/
把可绘制对象拆成更容易渲染的基本图元。

由社区维护,也由社区决定方向
LibreOffice 由 The Document Foundation 背书,背后是一个由企业、开发者和志愿者组成的独立社区。任何人都可以研究它的运作方式,并提交改进。

「一路走来学到非常多,也顺手积累了不少新技能。」

「LibreOffice 的 wiki 非常出色,对刚上手分类 bug 的新手特别友好。」
