Перейти к содержимому

Сжать PDF

image_1

Описание

Блок уменьшает размер PDF за счёт перекодирования изображений и настроек качества. Доступны три алгоритма: Ghost (Ghostscript), Fitz (PyMuPDF) и MyPDF; набор полей зависит от выбранного алгоритма.

image_2

Описание параметров

Общие для всех алгоритмов

  1. Алгоритм сжатия — Ghost, Fitz или MyPDF.

    Тип данных: str (Строка)

    Пример: ghost

  2. Путь к исходному PDF — файл для сжатия.

    Тип данных: str (Строка)

    Пример: C:\Users\User\Desktop\input.pdf

  3. Путь к сжатому PDF — куда сохранить результат.

    Тип данных: str (Строка)

    Пример: C:\Users\User\Desktop\output.pdf

Параметры по алгоритму

  1. Уровень сжатия — степень сжатия: 0 - максимальное качество; 1 - оптимальное качество; 2 - оптимальное сжатие; 3 - максимальное сжатие.

    Тип данных: int (Целое число)

    Пример: 3

  2. Качество изображений — разрешение обработки изображений в DPI (например 75, 96, 150, 300).

    Тип данных: int (Целое число)

    Пример: 150

  3. Оттенки серого — перевод иллюстраций в градации серого для дополнительного уменьшения размера.

    Тип данных: checkbox (Чекбокс)

    Пример:


Пример использования

Сжатие с помощью Ghostscript и параметров уровня и DPI.

image_3

Результат

Сравнение размера файла до и после:

image_4