Сжать PDF
Описание
Блок уменьшает размер PDF за счёт перекодирования изображений и настроек качества. Доступны два алгоритма: Ghost (Ghostscript) и Pypdf; набор полей зависит от выбранного алгоритма.
Описание параметров
Общие для всех алгоритмов
- Алгоритм сжатия — Ghost или Pypdf.
Тип данных:
str (Строка)Пример:
ghost - Путь к исходному PDF — файл для сжатия.
Тип данных:
str (Строка)Пример:
C:\Users\User\Desktop\input.pdf - Путь к сжатому PDF — куда сохранить результат.
Тип данных:
str (Строка)Пример:
C:\Users\User\Desktop\output.pdf
Параметры по алгоритму
- Уровень сжатия — степень сжатия:
0- максимальное качество;1- оптимальное качество;2- оптимальное сжатие;3- максимальное сжатие.Тип данных:
int (Целое число)Пример:
3 - Качество изображений — разрешение обработки изображений в DPI (например 75, 96, 150, 300).
Тип данных:
int (Целое число)Пример:
150 - Оттенки серого — перевод иллюстраций в градации серого для дополнительного уменьшения размера.
Тип данных:
checkbox (Чекбокс)Пример:
✔
- Качество изображений — качество изображений в выходном PDF (часто по умолчанию около 75).
Тип данных:
int (Целое число)Пример:
75
Пример использования
Сжатие с помощью Ghostscript и параметров уровня и DPI.

Результат
Сравнение размера файла до и после:
Сжатие через Pypdf.

Результат