我正在尝试使用Ghostscript压缩PDF。我有一个大约5000 PDF文件的文件夹,所有不同的大小(5-1000页)和外观。我使用的gs命令成功地压缩了其中的2700个。但是,其余的2300保持未压缩状态,并且在许多情况下,在应用该命令之后,大小增加了。下面是我通过python脚本调用的命令。请告诉我我应该添加或删除什么,以确保所有的PDF都是压缩的。
gs \
-q \
-dNOPAUSE \
-dBATCH \
-dSAFER \
-sDEVICE=pdfwrite \
-dCompatibilityLevel=1.4 \
-dSubsetFonts=true \
-dUseFlateCompression=true \
-dOptimize=true \
-dProcessColorModel=/DeviceRGB \
-dDownsampleGrayImages=true \
-dGrayImageDownsampleType=/Bicubic \
-dGrayImageResolution=150 \
-dAutoFilterGrayImages=false \
-dDownsampleMonoImages=true \
-dMonoImageDownsampleType=/Bicubic \
-dCompressPages=true \
-dMonoImageResolution=150 \
-dDownsampleColorImages=true \
-dColorImageDownsampleType=/Bicubic \
-dColorImageResolution=150 \
-dAutoFilterColorImages=false \
-dPDFSETTINGS= /screen \
-sOutputFile = output.pdf
input.pdf发布于 2019-01-17 04:30:39
通常,PDF压缩是一个困难的问题。有些文档可能会非常臃肿,并且可以大大减小大小。其他文档已经被很好地压缩了。有些文档不一定是臃肿的,根据它们的内容已经是一个很好的大小。
并不是所有的PDF软件都是平等创建的,有些软件可以很好地处理特定类型的PDF,而另一些则不是那么好。不幸的是,对于为什么PDF不能进一步缩小大小,没有一个通用的答案。
https://stackoverflow.com/questions/54196662
复制相似问题