У меня есть папка с 100 JPG изображениями. Я хочу преобразовать эти изображения в многостраничный PDF-файл со всеми изображениями (обрезанными до размера A4). Они уже в правильном вращении.
Какие инструменты я должен использовать?
У меня есть папка с 100 JPG изображениями. Я хочу преобразовать эти изображения в многостраничный PDF-файл со всеми изображениями (обрезанными до размера A4). Они уже в правильном вращении.
Какие инструменты я должен использовать?
Ответы:
Требования
ImageMagick
Введите следующую строку в командной строке для intall ImageMagick:
sudo apt-get install imagemagick
Конвертировать из JPEG в PDF:
Перейдите в рабочий каталог (каталог jpegs):
cd work/directory/path
Конвертируйте файлы JPG в PDF:
convert *.jpg foo.pdf
источник: http://bitprison.net/jpg_to_pdf
convert */*.jpg foo.pdf
К сожалению, convert
раньше изображение менялось, поэтому для минимальной потери качества, то есть качества оригинала jpg
, нужно пользоваться img2pdf
, я использую следующие команды:
3 1) Это сделать pdf
файл из каждого jpg
изображения без потери разрешения или качества:
ls -1 ./*jpg | xargs -L1 -I {} img2pdf {} -o {}.pdf
2) Это для объединения pdf
страниц в одну:
pdftk *.pdf cat output combined.pdf
3) И наконец, я добавляю текстовый слой OCRed, который не меняет качество сканирования в PDF-файлах, чтобы их можно было искать:
pypdfocr combined.pdf
Я настоятельно рекомендую программу Python CLI img2pdf
для преобразования без потерь:
https://gitlab.mister-muffin.de/josch/img2pdf
Пример использования:
img2pdf img1.png img2.jpg -o out.pdf