Я настійно рекомендую 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