У мене папка зі 100 jpg зображеннями. Я хочу перетворити ці зображення у багатосторінковий PDF-файл із усіма зображеннями (обрізаними на розмір А4). Вони вже в правильному обертанні.
Які інструменти я повинен використовувати?
У мене папка зі 100 jpg зображеннями. Я хочу перетворити ці зображення у багатосторінковий PDF-файл із усіма зображеннями (обрізаними на розмір А4). Вони вже в правильному обертанні.
Які інструменти я повинен використовувати?
Відповіді:
Вимоги
ImageMagick
Введіть наступний рядок, щоб запросити запрошення для встановлення ImageMagick:
sudo apt-get install imagemagick
Перетворити з jpegs в 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, який не змінює якість сканування в pdfs, щоб їх можна було шукати:
pypdfocr combined.pdf
Я настійно рекомендую програму Python CLI img2pdf
для конверсії без втрат:
https://gitlab.mister-muffin.de/josch/img2pdf
Приклад використання:
img2pdf img1.png img2.jpg -o out.pdf