Создать PDF из нескольких JPEG
sudo apt install img2pdf
img2pdf *.jp* --output combined.pdf
sudo apt install img2pdf
img2pdf *.jp* --output combined.pdf
Продолжаем тему модификации PDF. В этот раз мне понадобилось перевернуть на 180 градусов некоторые страницы в PDF документе. И опять на помощь приходит утилита pdftk. Предположим у нас есть pdf документ input.pdf состоящий из 5 страниц. 2 и 4 страницу нужно перевернуть на 180 градусов. На выходе получим файл output.pdf Команда будет выглядеть так:
pdftk input.pdf cat 1 2S 3 4S 5 output output.pdf
Понадобилось мне тут объединить несколько PDF файлов в один. Сделать это очень просто: Устанавливаем утилиту pdftk
sudo apt-get install pdftk
Затем указываем ей все файлы вот так:
pdftk 1.pdf 2.pdf 3.pdf cat output result.pdf
где 1.pdf 2.pdf 3.pdf - это наши исходные файлы, а result.pdf - это файл результат
UPD если нужно сделать файл из всех файлов в каталоге, то можно использовать *, вместо указания имен файлов
Для того, чтобы сжать PDF файл не разбирая и не собирая его вручную, воспользуемся ghostscript. Убедимся, что он установлен:
sudo apt-get install ghostscript
А затем сожмем PDF:
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/ebook -dNOPAUSE -dQUIET -dBATCH -sOutputFile=output.pdf input.pdf
Что есть input.pdf и output.pdf, думаю понятно.