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.
Jirka Ch | 6. Březen 2005, 23:28 | „Články“ | Trvalý odkaz | Komentáře (4) | Štítky: convert, ImageMagic, PDF
Komentáře:
Já jen, že to jde ještě trošku zjednodušit. :)
for FILE in *.pdf ; do
echo " File: $FILE"
convert $FILE $FILE.png
done
[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…
Milane díky za doplnění, kdybys měl typ jak spáchat to vícestránkové PDF, tak bych byl rád.
Čo tak previezť každú stránku do PNG a potom ich convertom spojiť?