Небольшой апдейт скрипта=)
#!/usr/bin/sh
# Перевод из TIF в PDF и сбор всех PDF в один 
# Для работы необходимы tiff2pdf и gs
# tiff2pdf - конвертирование из картинок TIFF в PDF документ
# gs - Ghostscript
DEFDIR=$(pwd);                      # директория по умолчанию
if [ -d $1 ]; then                  # eсли указан параметр
DIR=$(pwd)/$1;                     # то берем его за директорю
else                                # иначе 
DIR=$(pwd);                        # директорию в которой сейчас
fi; 
DIRPDF=$DIR'pdf';                   # директория для файлов PDF
mkdir $DIRPDF;                      # создаем директорию для PDF
OUTPUT=$DEFDIR/output.pdf           # /путь/имя_файла для вывода готового PDF
cd $DIR;                            # переходи в директорию, где файлы TIF
for i in *.{TIF,tif}; do            # в i передаем имена файлов типа TIF или tif 
if [ -f $i ]; then                 # если файл существует, то передаем его на конвертирование 
echo "Конвертирую из" $i "в" $i".pdf"
tiff2pdf -z -j -o $DIRPDF/$i.pdf $i;      # конвертируем из TIF в PDF 
fi 
done; 
cd $DIRPDF; 
for i in *.{PDF,pdf}; do            # в i передаем имена файлов типа PDF или pdf
if [ -f $i ]; then                 # если файл существует 
OUT=$OUT" $i";                    # то собираем строку для дальнейшего сведения всех pdf в один
fi; 
done; 
# ниже собираем все файлы PDF в один 
gs -dNOPAUSE -sDEVICE=pdfwrite -sOUTPUTFILE=$OUTPUT -dBATCH $OUT;
echo "Все PDF соеденены воедино "; 
echo "Конечный файл под именем: "$OUTPUT; 
exit 0;
PS 
тока учусь=)
Использовал:
http://www.opennet.ru/docs/RUS/bash/bash-1.html
http://flerant.in.nnov.ru/blog/1188235.html
http://www.togaware.com/linux/survivor/Convert_MS_Word.html
http://www.linuxgraphics.ru/forum/viewthread.php?thread_id=566#post_5215
Подписаться на:
Комментарии к сообщению (Atom)
Комментариев нет:
Отправить комментарий