У меня есть серия изображений (на самом деле отсканированная книга), которые я хочу сделать в формате PDF в формате A4.
Почему я так поступаю : я помогаю менее опытному человеку в другой стране получить печатную копию этой книги. Я знаю, что у них есть возможность печатать PDF-файлы, но я не хочу испытывать трудности с выяснением и попытками объяснить, как изменить размер и напечатать серию изображений. - Я просто хочу по электронной почте им что-то, что они могут бросить в принтер с минимумом суеты.
command-line
shell
pdf
printing
zrajm
источник
источник
Ответы:
Я нашел решение, которое использует ImageMagick, но мне потребовалось некоторое время, чтобы понять, что мне пришлось использовать опцию
-page A4
для создания PDF формата А4. В конце концов, эта простая команда сделала свое дело для меня:Поиск неисправностей
В поисках ответа я понял, что другие люди тоже пробовали это, и столкнулись с проблемами, которых я никогда не видел. Эти советы могут быть полезны для некоторых из вас.
Изображения разных размеров: если ваши изображения не все имеют одинаковый размер, посмотрите это видео на YouTube: «Как преобразовать несколько изображений в формат PDF с помощью imagemagick» . Парень в видео использует команду (которая утверждает, что производит вывод формата A4):
постамбула
Этот вопрос был поднят о стековом потоке, но закрыт как не по теме ( «Как я могу преобразовать серию изображений в PDF из командной строки в Linux?» ). Поскольку это дало мне подсказку, но не полное решение, которое я создаю (и отвечаю) на этот вопрос здесь, в надежде, что кто-то еще сочтет его полезным.
источник
Используйте img2pdf :
Из его описания:
ImageMagick, с другой стороны, будет декодировать и перекодировать данные JPEG, что приведет к потере генерации и производительности на 10–100 хуже, чем img2pdf.
источник
Использование конвертированного и формата Letter:
конвертировать файл? .jpg -gravity center -resize 612x792! PixelsPerInch - плотность 72x72 book.pdf
источник
convert
это за ответ бесполезный.