要导入PDF文件进行编辑,首先要安装一个插件:libobasis3.5-extension-pdf-import-3.5.3-2.i586.rpm。
本座记得在以前的版本中,导入PDF的话,会直接导入到Draw中以绘图的方式编辑。今天又试咯一下导入PDF的功能,发现这次LibreOffice打开咯一个选择对话框,选择要用LibreOffice里的什么组件来编辑导入后的内容。本座玩Writer玩得最多,就直接选择用Writer来编辑咯。
在导入的过程中要等待大约1分钟。然后就看到这样的:
显然臭虫还是有的,中间的显示区域没有自动改变大小以适应整个窗口的大小。
这倒没什么,小问题。手动改变一下窗口的大小,显示区域便会根据窗口大小自动调整一下咯。
跟okular的显示效果相比,还是不一样,各个文字块都重叠咯,但是位置都对,应当是因为系统没有安装对应的字体造成的。LibreOffice中默认使用的字体比这个PDF里嵌入的字体要宽一点。如果把对应的字体都安装上的话,显示效果应当是一样的。
鼠标随便在Writer里点几下吧,会发现里面把导入的文字段落都变成咯一个个的文字块。由于有这么多的文字块,所以滚动页面的时候狠卡。
然后把这个文件保存,默认会以ODF格式保存,当然选择ODF格式咯。对比一下文件大小。由于这个文档有98页,而且这98页都是一坨坨的独立文字块,所以保存也费咯点时间,本座大概等咯1分钟,才保存完毕。左边那个是ODF文件,280K,右边的是原PDF文件,371K,ODF压缩得确实厉害啊。刚才顺便试咯一下,这个原PDF文件经过ZIP压缩之后能达到271K,看来PDF格式本身可能没有压缩。
再有一点要说的就是将这个文档再导出成HTML之后的结果咯。要导出成HTML,首先要安装这个模块:libobasis3.5-xsltfilter-3.5.3-2.i586.rpm。然后就可以把文档导出成一体化的HTML文件咯,这里的一体化是指,连图片也会以编码的形式输出到该HTML文件中,这样不会带上其它的任何文件。本座写勃客的时候一直是使用这个功能导出成HTML,再粘贴到勃客的源代码编辑框的,所以本座文章末尾的配图的“文件名超长”,其实那不是文件名,那是图片本体。
好咯,导出一个试试。“文件”》“导出”,选择“XHTML”,“确定”。这次的等待时间更长。生成的文件也非常大。看看最左边那个文件的大小,143986K,换算成M之后就是140M。
本座第一次用火狐打开这个HTML文件的时候,火狐崩溃咯。再次打开,火狐又没崩溃咯。这个页面为火狐增加的内存占用也是狠大的,打开这个页面之前,火狐的内存占用是704.9M,打开页面之后,火狐的内存占用是2.3G。可见这个页面在内存中展开之后也是相当可观的。
写完咯。
HxLauncher: Launch Android applications by voice commands