Нет, PDF-документы уже оптимизированы для сжатия.
PDF использует внутреннее сжатие для своих объектов. Файлы шрифтов по умолчанию сжаты, поэтому встроенные шрифты также уже сжаты. Несколько несжатых символов в PDF-файле не повлияют на размер файла.
Ghostscript Потому что в некоторых случаях Ghostscript не сжимает файл, а увеличивает его размер по сравнению с исходным файлом.
Ghostscript отлично подходит для этого. Но сжатие того, что уже сжато, вызовет накладные расходы (и действительно увеличит размер файла).
ЕСЛИ это файл, который можно сжать, Ghostscript уменьшит размер файла.
Это не имеет ничего общего с PDF-файлами, даже небольшой текстовый файл делает это:
В качестве теста: 100 1 в файле
$ больше тестов
111111111111111111111111111111111111111111111111111111111
1111111111111111111111111111111111111111111
$ ls -l тест
-rw-rw-r-- 1 rinzwind rinzwind 100 8 окт 17:23 тест
-$ gzip-тест
~$ ls -ltr тест
-rw-rw-r-- 1 rinzwind rinzwind 30 8 окт 17:20 test.gz
~$ mv test.gz тест
~$ gzip-тест
~$ ls -ltr тест*
-rw-rw-r-- 1 rinzwind rinzwind 55 8 окт 17:20 test.gz
Размер одного архива увеличивается со 100 до 30.
Двойное застегивание увеличивает размер файла с 30 до 55.