Скрипт размещает изображения из текущей директории на листах заданного формата (A4, A5, A6) с учетом:
- Заданных полей (в сантиметрах)
- Заданного DPI
- Заданного расстояния между изображениями
- Ориентации листа (портретная или альбомная)
- Размещения изображений строками по горизонтали
Если изображения не помещаются на одном листе, они продолжаются на следующих. Поддерживаются изображения разных размеров. Прогресс отображается через индикатор.
-
Установите зависимости:
pip install -r requirements.txt
-
Отредактируйте параметры в начале скрипта:
DPI = 300 PAGE_SIZE = "A4" ORIENTATION = "portrait" MARGIN_CM = 1.0 SPACING_CM = 0.5 OUTPUT_FILE = "output.pdf"
-
Поместите изображения в текущую директорию.
-
Запустите скрипт:
python combine.py
-
PDF-файл будет сохранен под именем
output.pdf.
- .png
- .jpg / .jpeg
- .bmp
- .gif
- .tiff