Из TIF в PDF

Как-то мне пришлось конвертировать TIF в PDF, у меня под рукой был компьютер с Ubuntu и я решил что воспользуюсь UNIX-way методом.

Конвертировать один файл

  • Установка libtiff-tools
apt-get instlibtiff-tools
  • Пример:
tiff2pdf -o outpu1t.pdf 0000001.tif

Из TIF в PDF и сбор всех PDF в один файл

  • Пример скрипта:
#!/bin/bash

# Перевод из TIF в PDF и сбор всех PDF в один
#
# необходимо tiff2pdf и gs
#

# можно и иначе но что поделаешь это ж мелочь
# eсли указан параметр то берем за директорю, иначе ту в которой сейчас
if [ -d $1 ]; then
  DIR=$1;
else
  DIR=$(pwd);
fi;

OUTPUT=$DIR/output.pdf # /путь/имя_файла для вывода готового PDF

cd $DIR; # переходи в директорию
for i in *.{TIF,tif}; do # в i передаем имена файлов типа *.{TIF,tif}
if [ -f $i ]; then # если файл существует то передаем его на конвертацию
  tiff2pdf —z —j —o $i.pdf $i; # конвертируем из TIF в PDF
fi
done;


for i in *.{PDF,pdf}; # в i передаем имена файлов типа *.{PDF,pdf}
do
if [ -f $i ]; then # если файл существует
  OUT=$OUT»$i "; # то собираем строку
fi;
done;

gs —dNOPAUSE —sDEVICE=pdfwrite —sOUTPUTFILE=$OUTPUT —dBATCH $OUT; # собираем все файлы PDF в один=)

echo «Все PDF соеденены воедино ";
echo «Конечнй файл под именем: "$OUTPUT;

exit 0; 

  • Сохраните этот и назовём его tiffs.sh
  • Скопируем его в каталог с TIF файлами:
cp tiffs.sh /home/<ваш юзер>/<ваш каталог>/
  • Теперь запустим скрипт:
cd /home/<ваш юзер>/<ваш каталог>/
chmod +x tiffs.sh
./tiffs.sh
  • Готовый файл будет называться output.pdf

Ссылки

http://mymodestnote.blogspot.com/2009/10/tif-pdf-pdf.html

Теги: , ,

Дата: 3 ноября 2010

Автор: ignusius

Комментарии: 0

Оставить комментарий

*

Комментарий:

Ваш e-mail не будет опубликован.
Обязательные поля помечены *

Разрешенные HTML теги:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>