Я настоятельно рекомендую pdfsizeopt .
Это гораздо более эффективным с точки зрения уменьшения размеров , чем любой из предыдущих CLI и GUI программное обеспечение , которое я попробовал ( в том числе convert
, gs
, pdftk
и т.д.) - хотя , возможно , медленнее pngout
активировано - и не имеет некоторые из их вопросов (не сильно пиксельные / ухудшенные изображения, без потери закладок и т. д.).
Теперь, если вам нужно достичь определенного размера, какими бы ни были последствия (в том числе ухудшение качества изображения до точки нечитаемости), это может быть не тот инструмент, который вам нужен, а постоянно действующее решение для уменьшения ненужных больших размеров. в PDF без потери читаемости, информации и приемлемого качества изображения, я думаю, что это лучший вариант. (Примечание: я склонен использовать его после того, как сначала сделал OCR векторизации в Adobe Acrobat [функция, которая раньше называлась «CleanScan»], что может оказать существенное влияние на размер некоторых отсканированных текстовых документов.)
Я рекомендую стандартную установку Unix :
Установите все необходимые зависимости:
Загрузите и установите исполняемый файл:
curl -L -o https://raw.githubusercontent.com/pts/pdfsizeopt/master/pdfsizeopt.single
cp pdfsizeopt.single /usr/local/bin/pdfsizeopt
Использование:
pdfsizeopt original.pdf [compressed.pdf]
Примечание для пользователей Mac, которые находят это сообщение (или для пользователей Linuxbrew): существует формула установки Homebrew:
brew install --HEAD pts/utils/pdfsizeopt