OpenOffice.org: Sun PDF 导入扩展
Sun PDF 导入扩展是有史以来最受欢迎的 OpenOffice.org 扩展之一。在过去的两年里,它一直名列 OpenOffice.org 扩展站点最受欢迎下载列表的前列——这不足为奇,因为它免费替代了 Adobe Acrobat,而 Adobe Acrobat 目前定价为 449 美元。然而,该扩展程序确实存在一些怪癖和限制,您必须学会如何解决。
您必须克服的第一个怪癖是获取它。首先,您需要运行 OpenOffice.org 3.0 或更高版本。
对于大多数用户来说,这可能不是问题,但找到可用的扩展副本可能是一个问题。当您单击扩展站点上的“Get it!”按钮时,链接会将您带到一个关于 Oracle Open Office 的页面,它是 Sun Microsystems 的 Star Office 的继任者。此页面提到了 PDF 导入扩展,但未提供任何下载。
要下载该扩展,您需要在浏览器切换到 感谢您下载的页面时保持警惕,并在获取文件之前选择手动下载。
即便如此,从扩展页面上的评论(以及我自己的经验)来看,在从“工具”->“扩展管理器”安装扩展后,您可能在使用该扩展时遇到麻烦。获取扩展的最简单方法是检查您的发行版存储库,看看它是否作为软件包包含在内,例如 Debian。
如果您尝试打开 PDF 文件并且它在 Draw 中显示,您就会知道您是否已成功安装。
相比之下,如果您得到一些乱码字符,则需要继续寻找另一种获取扩展的方法。您或许可以找到一个备用下载站点,其中包含您可以使用的早期版本。如果版本号远低于扩展页面上提到的 1.01 版本,请不要担心;版本号发生了巨大的、毫无根据的飞跃,并且(就我所知)0.4x 版本在功能上与 1.01 版本没有太大区别。
使用扩展
一旦您安装了 Sun PDF 导入扩展,您就需要了解它的局限性。不幸的是,这是一个好消息和坏消息的混合体。
好消息是,该扩展程序在处理文本方面非常出色,保留了所有类型的格式,包括字体大小、粗体、斜体、删除线和下划线。字体也得到了保留,尽管它们的名称并不总是被正确解析,并且末尾可能有一些额外的字符。如果您的系统上没有这些字体,该扩展程序会尝试用字符在度量上等效的字体替换它们。文本的定位也在纯文本文档中得到维护,因此页面上散布着文本的小册子与纯段落块的白皮书一样准确地导入。
该扩展程序将文本的每一行都放在一个单独的文本框中。用制表符或空格分隔的行的每个片段也放在一个单独的文本框中。这种安排意味着您可以轻松地更正错别字,或者在行短时添加几个字。添加更多内容,您将扰乱文档中的行距。当然,您可以添加自己的文本框,但您必须小心工作,不要干扰行距或下边距——更不用说小心地向下移动每一行了。尽管如此,如果您需要编辑或恢复重要文档,那么这些努力可能是值得的。
另一个问题是,真正的 Adobe 表单和图形根本不会导入。最多,您只会得到它们的框架,有时,尤其是在 PNG 图形的情况下,文本的定位会被丢失的元素打乱。在这些情况下,如果您想包含在 OpenOffice.org 外部制作的 PDF 中包含的表单或图形,那么您必须捕获它们并手动将它们插入到 Draw 文档中。
如果您导入在 OpenOffice.org 中创建的 PDF,您或许可以导入表单和图形——前提是您在导出文件时将 PDF 设置为混合格式。混合 PDF 结合了 Acrobat 和 Open Document 格式。像 Adobe Acrobat 这样无法解析 Open Document 格式的 PDF 阅读器会简单地忽略它,但是,当您要将文件导入 OpenOffice.org 进行编辑时,表单和图形将与文本一起导入。使用混合格式的代价是您的文件平均会大 20% 左右,但这对于这种权宜之计的便利性来说是一个相对较小的代价。
最后,当您完成编辑后,请记住不要保存文件,而是使用“文件”-> 导出为 PDF。
扩展的未来
Sun PDF 导入扩展不是最优雅的可用解决方案,但它在处理现有功能方面做得非常巧妙,并且显然满足了许多人的需求。
这就是为什么自由桌面用户应该感到不安的原因,因为该扩展的新托管人 Oracle 没有使其可供下载。这种情况不仅可能违反了扩展的许可,而且,尽管源代码是可用的,但我还没有听说有人站出来为普通社区维护该扩展。
一个真正的可能性是,在几个版本之后,Sun PDF 导入扩展将不再可用。如果发生这种情况,OpenOffice.org 的主要优势之一将会丧失——这将是不可原谅的。
让我们希望有人——无论是 Oracle 还是某些热心的程序员——继续维护 Sun PDF 导入扩展。尽管它有粗糙之处,但它仍然比什么都没有要好得多。
注意:这是我关于 OpenOffice.org 的最后一批专栏文章之一。在撰写这些专栏文章六年之后,我已经开始江郎才尽了。但是,在接下来的几个月里,我将开始另一个关于在自由桌面上使用主要应用程序的专栏系列。
如果您有我尚未涵盖的任何 OpenOffice.org 主题,或者对首先讨论哪个应用程序有任何建议,请在下面的评论中添加您的建议。