Русский English Тэги View Sergey Zolotaryov's profile on LinkedIn Вход
Как сделать PDF из картинок без потерь в Linux
Постоянная ссылка 01-05-2019 anydoby java linux

Я часто занимаюсь печатью книжек для детей. Беру диафильмы из интернета и печатаю такую себе книжечку. Для самого младшего возраста идеальная книжка: много картинки и мало текста, и есть повод пообщаться. В Windows напечатать такую книжку не составляет труда, так как в проводнике просто есть кнопка: Печать. Ни в одном файл-менеджере линкуска такого не видел. Также не нашел ни одной программы, из которой можно было бы в нужном порядке распечатать много картинок.

Посему приходится запаковывать картинки в PDF, ну а дальше печатать просто из любого просмотрщика. Вот, как я упаковываю картинки (кладу это всё в ~/bin/makebook):


#!/bin/bash

for i in *.jpg; do img2pdf ${i} > ${i}.pdf; done
gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=book.pdf *.jpg.pdf
rm *.jpg.pdf

итак, первая строка кладет все *.jpg картинки в отдельные файлы pdf, к сожалению, склеивать она их не умеет. Вторая "печатает" все эти файлы в виртуальный принтер. На выходе имеем искомый book.pdf.

Добавить комментарий

Предыдущая статья Управление громкостью с клавиатуры в openbox