我安装了 ubuntu,但我的所有文档都是 MS Office 格式。现在,如果我在 Libre Office Writer 中打开 MS Word 文件。它会打开文件,但会在设置、字体和其他缩进方面做出很多更改。有什么解决办法吗?
答案1
唯一保证能够正确打开 MS Office 文档的应用程序是 MS Office。
您在第一次使用它时就知道这一点(或者您应该知道):您一直使用封闭的专有格式存储数据,并由一组封闭的专有应用程序进行管理。
LibreOffice 尽力读取 MS Office 文档。它结合使用对文件进行逆向工程和已发布的 OOXML“标准”来实现这一点,但转换并不完美(可能永远不会完美)。这是由于文件的复杂性、接近性以及有时程序设计理念的不同(仅举一个例子,在 LO 和 MS Word 中,背景颜色和高亮的处理方式完全不同,电子表格中的一些条件格式也会发生类似的事情)。大多数使用 VBA(Visual Basic 宏)的文档都会不是工作。
现在,你可以尝试将损害降到最低(安装完全相同的字体有很大帮助,尽管微软 Office 中的一些标准字体是非免费的),而 LO 5 是据报道做得更好,但最终,除非您购买并使用 MS Office,否则您将不会获得完全相同的文档。
答案2
Ubuntu 上的字体和 Windows 上的字体一样吗?即使字体大小相差一个像素,也会导致整个文档重新格式化,而且影响可能很大,不过,如果您真的知道自己在做什么,影响可能就小得多。行会重新换行,但如果您不根据字体大小进行布局,就不会有太大变化。因此,要做的第一件事是确保安装了文档中使用的所有字体,然后查看效果。
其他变化是由于不同的默认值造成的。如果您不指定表格中的填充、图像周围的填充等内容,您可能会发现由于不同的默认值而发生很大变化。如果您始终设置所有内容,结果应该大致相同。但同样,任何取决于字体大小的内容都可能发生变化。
如果您将一个 Word 文件提供给另一个已自定义许多默认设置的 Word 用户,那么您的文档可能看起来也会有所不同。