16
12月
2020
9:36

如何压缩(减少文件大小)pdf

16 12月 2020 9:36

各种公共服务门户以严格有限的电子形式接受文件。 通常的要求是文件大小小于5 MB。 但是,由于PDF格式最近已用于存储扫描文档,因此许多PDF文件的尺寸更大。 此消息显示了减少PDF文件大小的两种方法。

  1. 在Linux中,使用Ghostscript程序执行PDF压缩。

首先安装的ghostscript:

sudo apt-get install ghostscript

如果您需要更多的压缩(可能模糊文本)

ghostscript -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/default -dNOPAUSE -dQUIET -dBATCH -sOutputFile=output.pdf input.pdf

对于图像质量和文件大小之间的平衡(小文本没有模糊):

ghostscript -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/printer -dNOPAUSE -dQUIET -dBATCH -sOutputFile=output1.pdf input.pdf

input.pdf文件的压缩,分辨率更改为300 x 300 dpi(质量损失)

ghostscript -sDEVICE=pdfwrite -dCompatibilityLevel=1.5 -dPDFSETTINGS=/printer -dNOPAUSE -dQUIET -dBATCH -r300x300 -sOutputFile=output2.pdf input.pdf

使用Ghostscript时,文件大小通常会降低到10次。 有时会遇到良好的压制文件 - 必须以第二种方式处理它们,请参见下文。

  1. 2。在Windows中,我通常将PDF转换为一组JPG栅格图像 pdfill。 然后,使用IRFANVIEW中的软件包操作,我将结果导出到单独的目录中增加了JPEG的压缩程度。 最后,我将最终的图片集改回PDF。

  2. 通过与Windows中的PDFill类似,您可以将PDF从Linux命令行转换为JPG系列,其分辨率较低(150 dpi而不是300 dpi)和较高的压缩系数(43而不是100)。
    然后从JPEG文件组装结果的PDF文件:

    convert -density 150 -quality 43 in.pdf out.jpg
    convert out-*.jpg out1.pdf

该文件已经变小。 考试:
ls -l in.pdf out1.pdf



相关出版物