shoorick: (Рыжий)
shoorick ([personal profile] shoorick) wrote2013-05-31 12:47 pm

Как сделать из кучи картинок один PDF-файл

Понадобилось распространять кучу картинок. Посылать всё zip-архивом — можно, но как-то не совсем правильно. Другой способ — сделать из них многостраничный PDF-файл. Простейший из методов сборки — использовать ImageMagick:
convert path/to/*.png result.pdf

[identity profile] vazhnov.livejournal.com 2013-05-31 06:56 pm (UTC)(link)
А ещё бывает нужно вытащить из PDF все изображения (например, неудачный скан, который надо обработать). Никаких преобразований не производится, изображения сохраняются в оригинальном формате:
pdfimages -j Scan.pdf out — вытащить все картинки из PDF, сохранить их как out-000.png, …

Вытащить

[identity profile] shoorick.livejournal.com 2013-06-02 06:57 pm (UTC)(link)
Когда я недавно столкнулся с подобной задачей, обнаружил, что pdfimages
вытаскивает картинки в незнакомом мне формате pbm, да ещё и
инвертированные. Впрочем, это легко исправить:

ls *pbm | xargs -I % convert % -negate %.png