跳到主要内容
LibreOffice

开源办公套件

由你创造,
为你而生的开源办公套件

兼容绝大多数文档格式与标准,免费使用,不需要订阅。六款应用,一个套件,由全球社区共同维护。

LibreOffice Writer 打开一份 Writer 指南文档的界面截图
Writer 界面:样式、导航窗格与状态栏在同一屏内协作。

一套软件,六种工作方式

六个模块共用同一套文档模型、同一套界面语言,也共用同一个安装包。

文字处理 Writer 的界面截图

文字处理Writer

从速记草稿到完整书稿都能胜任的文档编辑器,样式与目录管理是它的强项。

ODF, DOCX, RTF, ODT, EPUB官方手册
电子表格 Calc 的界面截图

电子表格Calc

分析数据、批量计算并生成清晰图表,内置函数覆盖常用统计与财务场景。

ODS, XLSX, CSV, HTML官方手册
演示文稿 Impress 的界面截图

演示文稿Impress

快速搭建图文与多媒体演示,支持母版、动画与投影时的多屏输出。

ODP, PPTX, PDF官方手册
绘图 Draw 的界面截图

绘图Draw

从简单示意图到复杂三维插图都能绘制,也可直接编辑 SVG 图形文件。

ODG, SVG, PNG, PDF官方手册
公式 Math 的界面截图

公式Math

用可视化编辑器或纯文本语法书写数学公式,可嵌入文档随排版一起缩放。

ODF Math, MathML, LaTeX官方手册
数据库 Base 的界面截图

数据库Base

直接管理数据库:建表、表单、查询与报表都在同一个界面里完成。

ODB, SQLite, Firebird, PostgreSQL官方手册

为什么选择 LibreOffice

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

  • 不收费,也没有订阅

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

  • 覆盖世界各地的语言

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

  • 开放共建,随读随改

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

新功能

LibreOffice 中 Markdown 源文件与渲染后的排版结果并排显示
左侧是 Markdown 源文件,右侧是同一份内容的排版结果。

最近几个版本带来了什么

下面列出的是近期几个版本里比较有代表性的变化,不是当前版本的完整清单。

Markdown 导入与导出

可以直接读写 Markdown 这种轻量标记语言,纯文本与排版结果之间不再需要来回转换。

Writer 与 Calc 的连接线

Writer 里像 Impress 一样连接对象;Calc 通过「插入 > 形状 > 连接线」连接单元格。

Calc 中用连接线连接两个单元格

一批性能改进

EPUB 导出、滚动速度、含位图的 SVG 导出、3D 图表等场景都获得了性能提升。

查看当前版本的完整发行注记

下载当前稳定版

本站不写死任何版本号。LibreOffice 按固定节奏发布新版本,安装包统一到官方页面获取,由官方维护为当前稳定版。

始终是当前稳定版
版本号由官方页面决定,跟着官方走就不会装到过时版本。
系统要求
Windows 10 起、macOS 11 起、RHEL 或 CentOS 9 及相当系统可运行。
语言自由切换
界面语言包与离线帮助包单独下载,装完主程序再按需补。

想读代码,从这几个目录开始

仓库里有两百个模块,其中最值得先读的是下面这些。想动手改功能时,直接在代码库上工作比写脚本扩展更顺手。

核心基础设施

  • sal/

    一层轻量的系统抽象层。

  • tools/

    基础内部类型,例如 Rectangle 与 Color。

  • vcl/

    部件工具包库与渲染抽象层,界面长什么样由它决定。

  • framework/

    UNO 框架,用 VCL 部件和 uiconfig 中的 XML 搭出菜单、工具栏与状态栏。

  • sfx2/

    Writer、Calc、Draw 共用的遗留核心框架:文档模型、载入保存与动作信号。

  • svx/

    绘图模型相关的辅助代码,Draw 与 Impress 的大部分实现在这里。

应用程序

  • desktop/

    程序的 main() 所在,负责初始化与启动引导。

  • sw/

    文字处理 Writer。

  • sc/

    电子表格 Calc。

  • sd/

    绘图 Draw 与演示 Impress。

图形库

  • basegfx/

    画布中图形的基础算法与数据类型。

  • canvas/

    全新的 UNO 画布渲染模型,带多种后端。

  • cppcanvas/

    使用 UNO 画布的 C++ 辅助类。

  • drawinglayer/

    把可绘制对象拆成更容易渲染的基本图元。

LibreOffice 社区年度线下聚会现场
每年一次的社区聚会,讨论、工作坊与协作。

由社区维护,也由社区决定方向

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

Kira Tubo 的照片
「一路走来学到非常多,也顺手积累了不少新技能。」
Kira Tubo,社区开发者
Steven Casey 的照片
「LibreOffice 的 wiki 非常出色,对刚上手分类 bug 的新手特别友好。」
Steven Casey,社区开发者
加入社区
「和 Microsoft Office 一样好,而且还完全免费。」
ZDNET
「确实出色。」
TechRadar