经常下载PDF格式的电子刊物的朋友们肯定会发现,文件的格式都比较大,有些大到100M,少的也在30M左右。那如何能给PDF文件减减肥呢? v* ^% y: I: _+ @+ L6 y
5 ]8 q. H( Z* T7 D9 K一、软件自带的压缩功能 8 n( ^5 B$ s$ @: ^0 U# M6 B: P * ]' X+ t7 n1 T5 l% @% H4 v4 f 笔者首先自己动手扫描了一本自购的杂志,扫描时采用的是300DPI,默认比例,灰阶,封面是RGB,保存文件为JPG格式,共计110页。我使用目前最新版的Adobe Acrobat 7.0将图片导入保存为PDF,第一次保存出来的结果是110MB,相当于没有作任何的修饰和处理。而这个结果显然不能满足要求,好在Acrobat 7.0带了压缩功能,使用“文件”-“减少文件大小”的功能,再选择“兼容模式为5.0”,将原PDF文件另存为新文件,此时再观察结果就发现第二次的文件大小约为14MB,被大大缩减了。 , `) c( I8 g5 w: g X# B 3 M4 H$ P5 p; O. m图1 选择Acrobat的“减少文件大小”功能 & x; O* N2 j% [; X; a7 M- L 0 y1 g( j5 i& Z
( U+ n5 H, n4 P: B [/ D 二、压缩为体积更小的DjVu格式 # i: X2 D: t' x+ L2 c / M: J4 m7 n! ]: F
笔者想依葫芦画瓢对下载的那些大文件进行减肥,但基本上没有减少多少,看来原文件应该是已经作过优化处理的。既然不能直接从PDF上下手,那么得看看转换为其它格式是否能达到“变向减肥”的目的了。经过仔细对照,笔者发现DjVu格式的电子图书可以算是压缩性能最好的,那就得把PDF转换为DjVu了。 0 ?) j7 {/ d, c7 k1 B
- w# h7 k5 {4 W& n. z& b7 {
从http://chemister.da.ru/Download/DjVuPrinter.zip 下载DjVu Printer。安装后系统会多出名为LizardTech Virtual Printer的虚拟打印机。 ' _. e! N. S! s& ?8 Q) w& Q$ N* ^ 4 U& P( D1 q6 p$ M$ |6 F a 利用任意可以打开PDF的阅读器,如Adobe Reader,使用其打印功能,将PDF文件打印到LizardTech Virtual Printer上。 , G# T4 N6 Y) u/ ?+ U+ R ^5 K# |
2 n7 o4 p, y' r 出现图2所示对话框。在最上方显示默认为300像素,不需要更改,下方中间有2个选项,分别是“转换后直接查看”和“为新产生的DjVu文件建立搜索关键字”(建议选择,可方便以后的全文搜索)。然后直接点击Encode进行“打印”即可。 % H$ W! T V# ] O
% l9 ]# Z( E) g+ ^5 `8 e; P
图2 对DjVu文件的建立设置参数 & f1 n' ?$ U. b- e# _% j* F& Q' O8 [/ L) Z, J. o
新产生的文件需要使用专用的阅读器,一般可以用WinDjView来查看(在http://www.newhua.com/soft/47400.htm% D. Y/ F" w6 z1 E# C
下载)。 6 s! Y) [, G" i& u( E
! R9 B* g! s t: f/ C, M
好,最关心的是结果,一般80M的PDF,转换后大约在2~3OM,而原来30M的PDF,转换后则大约在10多M,所以一般减肥比例都在50%以上,更高的可以达到70%。那转换后效果如何呢?如果放大去对比,会发现DjVu会有稍许的模糊,不过不影响阅读。如果你的电子书不是要打印输出的话,转换为DjVu保存是明智之举。