查看Pages文档在Linux中的技术实现
作为工作的一部分,我经常需要查看大量在Pages[1]中创建的文档,而在我的Linux机器上这原本是个棘手的问题。不过事实证明,Pages文档实际上只是zip压缩包,其中包含一个XML文件(即实际文档)、一个渲染后文档的PDF预览文件以及其他几个文件。由于我只需要查看文档,PDF预览对我来说就足够了。
我手动解压文件并查看了几次后,编写了这个简单的脚本来自动完成这个过程。该脚本基本流程是:在/tmp目录下创建一个具有唯一名称的临时目录,将PDF提取到该目录,最后在我的PDF查看器中打开文件。
|
|
我不确定PDF的更新频率,我假设每次保存文档时都会重新生成,但我还没有验证这一点。到目前为止,它对我来说一直很准确,只要继续有效,我就会满意地使用这种方式工作。
[1] Pages是我用过的最差的文字处理软件包,可能适合进行DTP工作,但作为文字处理器来说很糟糕。