Описание тега freebsd
Я хочу сохранить каждую страницу файла PDF в отдельные изображения, сжимать их, и рекомбинируют обратно в PDF.
Некоторые файлы в формате PDF я часто использую, как ни странно, большого размера. Я имею в виду, около 100 страниц, но некоторые 200м. Я подозреваю, что это потому, что некоторые PDF-файлы сохраняются в графической манере слишком высокое разрешение или не правильно обжат. Тот факт, что файлы, имеющие аналогичное условие, в плане разрешения и четкости, часто меньшего размера, сделайте мне интересно, есть еще комната компрессии. (У меня нет знаний в обработке изображений, так что это только мое ощущение.)
Мой план заключается в следующем. Я спросить 1 и 3, и желательно, что я могу делать все это на командной строке, так что я могу написать оборачивать скрипт сам, что будет легко. Скриншот не 1, и предварительного просмотра можно делать 3, но не понятно можно ли их сделать с Кинк.
Сохранить каждую страницу PDF как изображение.
Фильтр каждый образ. Я не прошу для этой части, так как инструменты для обработки изображений в изобилии. Я могу изучить соответствующие фильтры сам. С точки зрения удобочитаемости, я считаю, это уменьшает размер файла, если изображение оказалось черно-белым.
Рекомбинировать эти образы
Если у вас есть совершенно разные способы, чтобы сжать PDF, вы также приветствованы. Возможно, есть кто-то, кто бы завернуть весь процесс, и мне не нужно изобретать колесо.