我们已经将多台 PC、笔记本电脑等迁移到 Linux,我们遇到的最常见问题之一是用户尝试格式化以前使用不同版本(例如 2002、2007、2010 等)创建的文档。我们尝试过 LibreOffice 和 OpenOffice,但丢失了大部分格式,用户不得不求助于我们希望避免的 Windows 虚拟实例。是否有套件可以保留使用 Microsoft Office 创建的文档所设置的格式?
答案1
据我所知,没有其他替代软件可以完美地转换 MS Office 文件。
自 2007 版以来,MS Office 就可以读取和写入 ODT,因此您可以测试 MS Office 处理
.odt
文件的能力是否比 LibreOffice 处理.doc(x)
文件的能力更好。在 Word 中,尝试将一些文档保存为 ODT,然后在 LibreOffice 中打开它们以查看结果。如果可行,您可以一次性将所有文档批量转换为 ODT。
如果你仍然使用 MS Office,但又不想使用虚拟机,你可以随时使用以下方式安装 Microsoft Office:葡萄酒。
使用 Wine 安装 MS Office 的最简单方法(据我所知)是玩Linux,基于 Wine 和
[...] 一款软件,它可以让您轻松安装和使用大量专为与 Microsoft® Windows® 一起运行而设计的游戏和应用程序。
来自 makeuseof 的教程:如何在 Linux 上轻松安装 Microsoft Office 2007
答案2
不幸的是,旧版 MS Office 中的大多数布局选项实际上特定于 MS Office 版本;这可以从 MSOXML 和 OOXML 中添加的无聊标签中看出,这些标签完全是为了保留该布局。遗憾的是,唯一可扩展的解决方案是放弃使用旧版 MS Office 编写的文档的布局,并在现代产品中重新排版它们。