djvu2pdf bash-szkript hibás működése

Van egy csomó doksim djvu fájlokban. Szeretném átalakítani ezeket, (lehetőleg interaktivitást nem igénylő módon) a sokkal elterjedteb pdf-be.

Google segítségével találtam ezt a bash-szkripet:


#!/bin/sh
# djvu2pdf
# Created Thu May  3 2001 by David Sterratt David.C.Sterratt@ed.ac.uk
# $Revision: 1.1 $ $Date: 2001/05/05 18:26:47 $
#
# Usage: djvu2pdf file.djvu
# Produces file.pdf 
#

file=$1
page=0
failure=0

until [ $failure -eq 1 ]
do
  page=`expr $page + 1`
  ddjvu -page $page $file /tmp/`basename $file .djvu`.$page.pnm 2>/dev/null
  failure=$?
  if [ $failure -eq 0 ] 
  then
    pnmtops /tmp/`basename $file .djvu`.$page.pnm > /tmp/`basename $file .djvu`.$page.ps 2>/dev/null
  fi
done 

gs -q -dBATCH -sDEVICE=pdfwrite -sOutputFile=`basename $file .djvu`.pdf -DNOPAUSE /tmp/`basename $file .djvu`.*.ps 

rm -f /tmp/`basename $file .djvu`.*.ps
rm -f /tmp/`basename $file .djvu`.*.pnm

Ez oldalanként szétszedi a djvu doksikat, majd elkészíti azokból a pdf-et. FC5 alá telepítettem a szükséges djvu-libraryt, de a fenti script a szétszedésnél nem áll meg az utolsó oldalnál, hanem végtelen ciklusba esik, csak a /temp/ köyvtár partíciójának megtelésekor áll meg.
Hogy lehetne ezt a szkeiptet kijavítani? Vagy a szkript jó és máshol keressem a hibát? Hol?

Hozzászólások

velemenyem szerint a djvu is eleg jo/elterjedt formatum, en meghagytam eredetiben a doksijaimat. masreszt konvertalasnal vagy nagyobb lesz a pdf mint az eredeti djvu, vagy nagyon romlik a minosege

udv Zoli

nem tudom milyen distribet hasznalsz, nalam fedora core alatt a "djvulibre-3.5.17-1.fc5.i386.rpm" csomagot kellett feltelepitenem, ezzel kaptam egy full extras firefox plugint, egy desktop nezegetot (ha nem akarsz firefoxot inditani) es par konvertalo eszkozt. ha win alatt szeretned hasznalni akkor itt nezz szet: http://windjview.sourceforge.net/ , http://www.lizardtech.com/
szerintem gyorsabb a megjelenitese mint a pdf-nel

udv Zoli

Winhez pont ezeket néztem, de nyomtatni pl. nem lehet velük.
Amúgy FC5-öt használok (és telepítettem is a fenti csomagot), ott miután bekapcsoltam a Toolbar allandó megjelenítését, már kissé barátságosabb a megjelenítő.
Azért mégis jó lenne tudni mi a probléma az eredeti kérdésben szereplő szkripttel?!