Как создать PDF из серии изображений?

6

У меня есть серия изображений (на самом деле отсканированная книга), которые я хочу сделать в формате PDF в формате A4.

Почему я так поступаю : я помогаю менее опытному человеку в другой стране получить печатную копию этой книги. Я знаю, что у них есть возможность печатать PDF-файлы, но я не хочу испытывать трудности с выяснением и попытками объяснить, как изменить размер и напечатать серию изображений. - Я просто хочу по электронной почте им что-то, что они могут бросить в принтер с минимумом суеты.

zrajm
источник
Пакетный конвертер изображений - быстрый, простой в использовании: stintercorp.com/ic.php
aparente001

Ответы:

6

Я нашел решение, которое использует ImageMagick, но мне потребовалось некоторое время, чтобы понять, что мне пришлось использовать опцию -page A4для создания PDF формата А4. В конце концов, эта простая команда сделала свое дело для меня:

convert *.gif -page A4 book.pdf

Поиск неисправностей

В поисках ответа я понял, что другие люди тоже пробовали это, и столкнулись с проблемами, которых я никогда не видел. Эти советы могут быть полезны для некоторых из вас.

Изображения разных размеров: если ваши изображения не все имеют одинаковый размер, посмотрите это видео на YouTube: «Как преобразовать несколько изображений в формат PDF с помощью imagemagick» . Парень в видео использует команду (которая утверждает, что производит вывод формата A4):

convert *.jpg -resize 595x842 -gravity center -background white \
    -extent 595x842 resultimage.pdf

постамбула

Этот вопрос был поднят о стековом потоке, но закрыт как не по теме ( «Как я могу преобразовать серию изображений в PDF из командной строки в Linux?» ). Поскольку это дало мне подсказку, но не полное решение, которое я создаю (и отвечаю) на этот вопрос здесь, в надежде, что кто-то еще сочтет его полезным.

zrajm
источник
4

Используйте img2pdf :

img2pdf --pagesize A4 file1.jpg file2.jpg > book.pdf

Из его описания:

Без потерь конвертировать растровые изображения в PDF без перекодирования изображений JPEG и JPEG2000. Это приводит к преобразованию без потерь изображений JPEG и JPEG2000 с единственным добавленным размером файла, полученным из самого контейнера PDF.

ImageMagick, с другой стороны, будет декодировать и перекодировать данные JPEG, что приведет к потере генерации и производительности на 10–100 хуже, чем img2pdf.

Роберт Флеминг
источник
-1

Использование конвертированного и формата Letter:

конвертировать файл? .jpg -gravity center -resize 612x792! PixelsPerInch - плотность 72x72 book.pdf

user2309000
источник
Добро пожаловать в Супер пользователя! Пожалуйста, прочтите Как рекомендовать программное обеспечение для получения минимально необходимой информации, а также другие советы о том, как рекомендовать программное обеспечение для Super User. Чтобы ваш ответ был полезным, даже если он содержит разрывы ссылок, измените эти данные в своем ответе. Не зная что convertэто за ответ бесполезный.
Twisty Impersonator