У меня есть сервер сканирования, который я написал в cgi / bash, и хочу иметь возможность конвертировать несколько изображений (все в одной папке) в pdf из командной строки. Как это можно сделать?
Смотрите также Как создать PDF из серии изображений? на суперпользователя.
—
Зрайм
Связанный: Преобразование нескольких файлов изображений из JPEG в формат PDF в Unix SE
—
kenorb
Используйте img2pdf , а не ImageMagick. ImageMagick декодирует JPEG, что приводит к потере генерации и в 10–100 раз медленнее, чем img2pdf.
—
Роберт Флеминг
sudo apt-get install gscan2pdf
для простого и удобного использования.
img2pdf $(find . -iname '*.jpg' | sort -V) -o ./document.pdf
даст вам document.pdf
все изображения с расширением jpg или JPG в текущем каталоге - одно изображение на страницу. document.pdf
все изображения будут упорядочены как страницы естественным образом ( -V
опция sort
), поэтому нет нужды добавлять начальные нули при нумерации файлов изображений.