Страница 1 из 1

Баш скрипт

Добавлено: 13 ноя 2009, 09:04
white_raven
Гуры и мега-мозги!
Вот надо все pdf файлы, которые есть в директории, разобрать на png (надо избавится от шрифтов и всяких бяк+сделать поменьше),
а потом собрать обратно в pdf и удалить отходы производства. pdf файл может и будет быть многостраничным ессесно.

что то есть сомнения шта правильна нижняя конструкция и есть ли более елегантное решение у задачки
.....
then
for i in *.pdf; do echo $i
convert -quality 150 $i `echo $i | sed -e 's/\.pdf/-%d\.png/g'`
convert $i `echo $i | sed -e 's/\.png/.pdf/g'`
rm *.png
done
......
спасиб

Re: Баш скрипт

Добавлено: 15 ноя 2009, 00:24
Anton
Ну вот например

Код: Выделить всё

for PDF in *.pdf
  do
    echo $PDF
    PNG=${PDF%pdf}temp.png
    PDF_CONVERTED=${PDF%pdf}converted.pdf
    convert -quality 150 $PDF $PNG
    convert $PNG $PDF_CONVERTED
    rm $PNG
done