LibreOffice 与 Microsoft Office:如何衡量?
已发表: 2022-01-29LibreOffice 是首屈一指的开源办公套件,它是大多数 Linux 发行版上的默认办公包。 但是免费产品能否与微软的一款旗舰应用程序并驾齐驱呢?
办公效率套件是如何开始的
随着最早的文字处理器和电子表格程序的成功,办公套件变得炙手可热。 这些将最常用的办公软件类型捆绑成连贯的软件系列。 在桌面上运行不同软件集合的日子已经一去不复返了。 在预套件时期的鼎盛时期,占主导地位的程序是 Lotus 1-2-3 电子表格、WordPerfect 字处理器和 dBase 数据库程序。 值得注意的是,微软甚至为孩子们制作了一款名为 Creative Writer 的文字处理器。
办公生产力套件彻底改变了企业 PC 的软件格局。 办公生产力套件不是一组不相关的独立软件包,而是具有一致的外观和感觉,并且这些软件包之间可以轻松集成。 这套办公套件的成本低于一组类似套餐的总和,起飞后再也没有回头。
占据主导地位的软件包办公套件是 Microsoft Office。 它于 1990 年 11 月发布,包括 Microsoft Word、Microsoft Excel 和 PowerPoint。 有许多竞争的办公套件——来自 Lotus、IBM 和 Corel 等公司——但没有一个能接近重复 Microsoft Office 的成功。
StarOffice 是由一家名为 Star Division 的德国公司开发的办公生产力套件。 它们被 Sun Microsystems 收购。 一年后,Sun 将 StarOffice 源代码作为一个名为 OpenOffice.org 的开源产品发布。 StarOffice 仍在销售和开发中——受益于 OpenOffice.org 社区的代码贡献——最终达到了大约 1 亿用户。
OpenOffice.org 包含一个名为 Writer 的文字处理器、一个名为 Calc 的电子表格、一个名为 Impress 的演示应用程序,以及一个可与不同后端数据库引擎一起使用的数据库前端工具。 OpenOffice.org 还包括一个用于编写数学方程的工具。 OpenOffice.org 成长为 Microsoft Office 的开源对应物。 它成为大多数 Linux 发行版中的默认办公套件。 它仍然适用于 Linux、Windows 和 macOS 的版本。
2010 年,甲骨文公司收购了 Sun Microsystems。 到 2011 年,甲骨文公司正在寻求卸载 OpenOffice.org 开源项目。 他们与 Apache 基金会达成协议,Apache OpenOffice 诞生了。 Apache OpenOffice 社区内的意见分歧导致许多 Apache OpenOffice 开发人员成立了一个名为 The Document Foundation 的新组织。 他们分叉了 OpenOffice.org 代码并创建了自己的名为 LibreOffice 的项目。 LibreOffice 现在作为大多数 Linux 发行版和主要开源生产力软件的默认办公套件应用程序提供。
然而,问题仍然存在:免费的生产力套件真的可以与事实上的企业标准竞争吗?
相关:开源软件的缺点
LibreOffice 和 Microsoft Office
获取 Microsoft Office 的方法有多种。 您可以购买它,并将其安装在您的桌面上。 您可以购买包含 Microsoft Office 的 Microsoft 365 订阅。 您仍然可以在桌面上运行应用程序,但只要您保持订阅,您的软件将始终升级到最新版本。
LibreOffice 是免费的。 您可以下载并安装它并开始使用它。 它只是桌面。 Microsoft 拥有可在浏览器中使用的基于云的应用程序版本。 LibreOffice 不提供类似的东西,也不像微软那样捆绑云存储。
Microsoft Office 可在 Microsoft Windows、macOS、iOS 和 Android 上运行(并且有在 Linux 上安装 Office 的解决方法)。 LibreOffice 在 Windows、Linux 和 macOS 上运行,包括为 Apple Silicon 处理器编译的新实验版本。
Microsoft Office 包括:
- Word :文字处理程序。
- Excel :电子表格程序。
- PowerPoint :演示软件。
- OneNote :笔记软件。
根据您购买或订阅的版本,您还将获得以下部分或全部软件包:
- Outlook :电子邮件客户端。
- 团队:团队沟通和协作客户端。
- Publisher :一个桌面出版程序。
- Access :数据库管理系统。 默认情况下,它使用 Microsoft Jet 数据库引擎。
- Skype for Business :即时通讯和视频通话软件。
LibreOffice 包括以下应用程序:
- 作家:文字处理程序。
- Calc :电子表格程序。
- 印象:演示软件。
- 绘制:矢量图形应用程序。
- 基础:数据库管理系统。 默认情况下,它使用 HSQLDB,但迁移到 Firebird 的工作正在进行中。 您可能需要单独安装 Base。 在许多 Linux 发行版上,它不是核心 LibreOffice 产品的一部分。
如果您需要 LibreOffice 中未包含的功能(例如电子邮件客户端、桌面发布应用程序或消息传递和协作程序),您有许多开源选项可供选择,包括 Thunderbird、Scribus、和 Rocket.Chat。 当然,它们不会与办公套件的其他部分具有相同的外观和感觉,也不会紧密集成。
根本差异
也许这两个办公套件之间最大的总体差异是它们对云存储的完全不同的方法。 LibreOffice 本身并不做云,尽管文档基金会已经开发了一个叫做 LibreOffice Online 的东西。 这是一个供公共或私有云提供商整合到其产品中的工具。 它需要与身份验证和存储解决方案集成才能发挥作用。 在撰写本文时,LibreOffice Online 已冻结,等待进一步的公告。
根据您的工作流程以及您在不同计算机之间移动的频率,云集成可能对您很重要,也可能不重要。 如果您需要使用 LibreOffice 来实现它,您可以将文档保存到同步到您选择的云存储的本地文件夹中。 但是您必须在 LibreOffice 之外自行设置。
Microsoft Office 可让您从应用程序中本地自然地保存本地或 OneDrive 存储。 Microsoft 还提供核心办公套件应用程序的在线版本,因此即使您远离常规计算机,您也可以高效工作。
LibreOffice 部分支持 Microsoft Visual Basic for Applications 宏。 当然,LibreOffice 有自己的宏语言,但也支持大多数 VBA 常用使用模式。 不过,宏并不完全是主流用法。 大多数人都想写文件,计算一些数字,然后做一个演示。
对于 Office 应用程序的普通用户,您会发现 Word 和 Writer 之间几乎没有区别。 有些事情在 Word 中更容易且更直观,例如使用目录和其他前端内容。 其他人则相反; 例如,LibreOffice 以更易于访问和合乎逻辑的方式处理样式。
LibreOffice Writer 是一个文字处理器,恰好能够读取和写入 Word 文件格式。 这并不意味着它将成为 Word克隆。 Writer 不会试图模仿 Word 的术语或菜单结构。 它有自己的做事方式。 熟悉 Word 的肌肉记忆力强的人在尝试 Writer 时会发现自己处于学习曲线的底部。 上手并不难,但 Writer 并不是 Word 的直接替代品。
Calc 是一个功能强大且称职的电子表格,除了最高级的情况外,它几乎可以做 Excel 可以做的事情。 除非您付出一些努力,否则这些图表有点乏味,而且 Excel 中的数据透视表更容易,但 Excel 用户会立即感到宾至如归。 需要注意的一点是 Calc 电子表格可以有与 Excel 电子表格一样多的行 (1,048,576),但与 Excel 中的 16,384 列相比,只有 1,024 列。
印象曾经是三者中最弱的元素。 它的工作做得很好,但它经受住了与 Microsoft Office 对应的 PowerPoint 的比较,非常差。 它仍然没有 PowerPoint 的 pizazz,但它可以处理大型和复杂的演示文稿,并且我们使用 PowerPoint 创建的所有测试演示文稿都可以完美地运行 Impress。 相比之下,谷歌幻灯片在文本行上放置动画的幻灯片上遇到了困难。
相关:如何将 PowerPoint 演示文稿导入 Google 幻灯片
外观差异
过去,LibreOffice 经常因其外观而受到批评。 它的界面具有 2000 年初的氛围——如果不是更早的话。 现在不是这样了。 选择View > User Interface
打开“选择您的首选用户界面”对话框。
这使您可以保留传统的 LibreOffice 菜单栏,或者选择“与 Microsoft Office 中使用的功能区最相似”的内容。
还有五个其他选项可以提供选项卡式和分组菜单布局的变化,以及用于较小屏幕的紧凑选项。 能够看起来像 Microsoft Office 的功能区有助于 Word 用户,但底层命令仍保留其 LibreOffice 的独特性。
您可以将单个用户界面应用到单个应用程序或整体应用到所有 LibreOffice 应用程序。 如果您愿意,您可以为每个应用程序使用不同的用户界面样式。
与 Microsoft Office 用户共享文档
如果您只使用 LibreOffice,并且您与其他 LibreOffice 用户共享文档,那么您将没有任何问题。 如果您需要与 Microsoft Office 用户共享文档并且他们不需要编辑它们,请将它们以 PDF 格式发送。 当您需要与编辑文档并将其发回给您的 Microsoft Word 用户共享文档时,可能会出现问题。
LibreOffice 的原生文件格式遵循 Open Document Format,而 Writer 的默认文件格式是 Open Document Text。 Microsoft 使用自己的 Office Open XML 格式。 它们都是基于 XML 的文档格式。 Microsoft Word 可以读取 LibreOffice ODT 文件格式,但其准确性不是很好。 LibreOffice Writer 可以保存和读取 Microsoft 的 DOCX 和格式——并且在处理 ODT 文件方面比 Word 做得更好——但复杂的文档可能会出现差异。
下面是带有自动编号的部分和段落编号的文档的屏幕截图。 本节包括一个表格,该表格在一个表格单元格中包含一个列表。 该文档是在 Word 中创建的,在这里它被加载到 Word 中。
这是加载到 LibreOffice 中的同一个文档:
LibreOffice 7.2.2 已对其进行了数百个修复,专门用于提高其读取和写入 DOCX 文件的保真度。 如果您必须与 Word 用户协作处理文档,您可以通过将文档作为 DOCX 开始并在整个过程中以该文件格式保存它来获得最佳结果。 如果您不打算共享文档,请坚持使用 ODT 文件格式以获得更快的加载时间和更小的文件。
在我们的测试中——使用 DOCX 文件格式——在 Word 中创建的测试文档加载到 Writer 中,反之亦然,加载和编辑完美。 我们在 Windows 10 上使用 LibreOffice 7.2.2 和 Microsoft Word for Microsoft 365 MSO(版本 2108 build 16.0.14430.20154)。
这一切都表明 LibreOffice 在兼容性方面取得了长足的进步。 但这并不意味着小的差异不会因为不同的字体而出现。 Linux 不附带 Microsoft 字体,因此使用 Calibri et al的文档将无法正确呈现。
您可以为您的发行版安装ttf-mscorefonts
包以获取 Arial、Times Roman、Verdana 等。 如果您无法使用该软件包,Arch Wiki 还提供了一些替代方法。 这有帮助,但没有官方许可的方式来在 Linux 中安装最新的 Microsoft 字体。
相关:将 Microsoft Core 字体添加到 Ubuntu
可比较且(大部分)兼容的套件
如果您不需要与 Microsoft Office 用户协作处理文档或电子表格,LibreOffice 将满足任何寻求功能齐全、成熟的办公套件的人的需求。
如果您确实需要与 Microsoft Office 用户共享和编辑文档,请注意非 Windows 平台上的字体问题以及其他可能出现的格式故障。情况比以前好很多,但复杂的文档布局和高级用户电子表格仍然会带来问题。
相关: Microsoft Office for Windows 和 macOS 有什么区别?