PDF2obrázek

Potřebujete uložit větší množství PDF souborů jako obrázek? Pokud pracujete na linuxu, žádná věda se nekoná.

Potřeboval jsem převést jeden PDF soubor do PNG a zjistil jsem, že to jde třeba GIMPem, ale pak jsem jich potřeboval víc a už se mi nechtělo klikat.

Naštěstí mi napověděl Pavel (díky), který prý to samé řešil včera :-)

Následující script provede v aktuálním adresáři jednoduchou konverzi všech PDF souborů do PNG. Výstupní formát změníte, celkem jednoduše, přímou editací scriptu.

#!/bin/sh

FILES=`ls *.pdf 2> /dev/null`
for FILE in $FILES ; do
 echo " File: $FILE"
 convert $FILE $FILE.png
done

Já jsem použil ještě následující parametry pro convert: -rotate 270 a -quality 100.

Pokud chcete použít popsaný postup, musíte mít samozřejmě nainstalovánu utilitku convert, kterou naleznete v balíku ImageMagick.

Pokud víte, jak vyřešit převod vícestránkového PDF do jednoho (dlouhého) PNG, tak mi prosím napovězte.

| | Články | Trvalý odkaz | Komentáře (4) | Štítky: , ,


Komentáře:

[1] Milan Kryl | 7.3. 2005, 20:52 | milan@kryl.info

Já jen, že to jde ještě trošku zjednodušit. :)

for FILE in *.pdf ; do
echo " File: $FILE"
convert $FILE $FILE.png
done


[2] Pavel@cetoraz | 9.3. 2005, 9:13 | pavel@cetoraz.info

[1] Jasně, jde to zkrátit. Ale pro určité účely je výhodnější si nasypat do nějaké proměnné výsledek jiného programu – třeba když budu chtít pracovat i s podadresáři, dát si tam nějaký grep apod…


[3] Jirka Ch | 9.3. 2005, 10:53 | jiri@chomat.net

Milane díky za doplnění, kdybys měl typ jak spáchat to vícestránkové PDF, tak bych byl rád.


[4] MiPo | 26.12. 2006, 12:38

Čo tak previezť každú stránku do PNG a potom ich convertom spojiť?


Vložit komentář:

Přidávání komentářů bylo zastaveno, ale můžete mi napsat třeba email.
Děkuji za pochopení.
~Jirka Chomát~