LibreOffice 可以打开 .pub 文件。它有哪些地方做得不对。
LibreOffice 是免费的,可以在 Windows、Mac 和 Linux 上运行,它的绘图程序 LibreOffice Draw 能打开 Microsoft Publisher 文件。多年来,它是少数几个能打开 .pub 文件的程序之一。研究出这种格式的志愿者做了细致而有用的工作,很多人靠它找回了自己的文件。
所以一开始就要公平地说:对很多文档来说,LibreOffice 已经够好了。文字在,图片在,文本框也落在离正确位置不远的地方。
这篇文章讲的是“差不多”还不够的那些文件。它描述的是我们在 2026 年看到的 LibreOffice 的 Publisher 导入情况。LibreOffice 是开源软件,一直在改进,所以请查看当前版本。如果你在 LibreOffice 里打开过 .pub 文件,发现有什么不对,下面是最常见的原因,以及各自的应对办法。
WordArt 标题消失
Publisher 用户喜欢 WordArt:拱形的俱乐部名称,弯曲的教会标题,海报上带阴影的标题。LibreOffice 的 Publisher 导入不会读取 WordArt 里面的文字。标题就是从页面上不见了。如果你文档的标题是 WordArt,打开文件后标题就没了。
成张的卡片、标签和票券变成一个放大的副本
很多 Publisher 文件是印刷版式。名片文件会在一张纸上印十张名片。标签文件会印出一格一格的回邮地址标签。小册子会按折叠后的顺序印页面。Publisher 把这种版式的指令保存在文件里。
LibreOffice 不读取这些指令。一整张名片打开后只是一张名片,被放大到铺满页面。设计还在,但你过去用来印刷的整张版式已经没了。关于这些版式,我们在小册子、卡片和标签里写得更多。
相连的文本框、裁剪和缩小以适应
通讯常常让一篇文章流过几个相连的文本框,从第一页一直到第四页。LibreOffice 不像 Publisher 那样把一篇文章拆分到相连的文本框里,所以文字可能堆在错误的框架中。
它还会跳过一些决定文字和图片精确位置的设置。你在 Publisher 里裁剪过的图片,可能会以未裁剪的样子回来。Publisher 为适应文本框而缩小的文字,会以完整大小回来。换行位置也可能与原件不同。
公平地说,LibreOffice 处理这件事的方式也有好的一面。它的文本框在文字放不下时会增大,所以你不会丢失框底下的任何一个字。你可能得到一个压在图片上的文本框,但文字都在。
部分表格丢失
简单的表格通常能转换过来。较旧的 Publisher 文件里的一些表格可能完全丢失。日历、时间表和价目表是要检查的文件。反过来,LibreOffice 有时会画出表格完整的边框网格,而其他转换器会漏掉一些线,所以表格的情况并不是一边倒。
箭头和旧文件
带箭头的线条会变成普通的线,这对地图、示意图和表格很要紧。还有一些较旧的 .pub 文件根本无法在 LibreOffice 中打开。你会看到一条文件无法加载的消息。
什么时候 LibreOffice 是正确的选择
当文档很简单时,LibreOffice 是个好选择:文字,几张图片,没有 WordArt,也没有成张的卡片或标签。如果你想离线工作、让每个文件都留在自己的电脑上,或者想在 Draw 里编辑版面又不想付任何费用,它也是合适的工具。如果你只有少数几个文件,又有时间逐个用眼睛检查,它可能就是你需要的全部。
如果这些符合你的情况,就从 libreoffice.org 安装它,在 Draw 里打开你的文件。如果有打印稿或旧的 PDF,就把第一页与之对照。
什么时候用别的工具
如果你的文件里有 WordArt、印刷版式、相连的通讯文章或重要的表格,值得看看不同的结果。我们开发了自己的引擎来读取 .pub 文件。它能读取 WordArt、印刷版式、相连的文章、图片裁剪和缩小以适应的文字。在你决定之前,可以免费看到结果:预览最多显示 100 页,文件最大 25 MB,带水印,不需要账号。
如果你喜欢把 LibreOffice Draw 当作编辑器,两者可以兼得。我们的 ODG 输出会写出一个 LibreOffice Draw 可以直接打开的文件,版面来自我们自己对你的 .pub 文件的读取。
还有一件事,直白地说。PubConvert 的每一次转换都运行在我们自己的引擎上。我们不会把难处理的文件交给 LibreOffice 或任何其他工具。如果文件损坏得太严重,我们的引擎读不了,你会看到明确的错误提示,而不是质量更低的结果。
免费预览一个文件,把它和 LibreOffice 显示的结果比一比。