Я пытаюсь сжать PDF с помощью Ghostscript. У меня есть папка около 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