вторник, 9 ноября 2010 г.

Как сконвертировать djvu в pdf в linux? или "Делаем из мухи слона"

Расскажу один из известных способов на примере (ос - ubuntu).



Имеем файл book.djvu в каталоге ~/books.
Для начала необходимо наличие установленных пакетов djvulibre-bin и libtiff-tools.
Если их нет, устанавливаем:
sudo apt-get install djvulibre-bin libtiff-tools
Переходим в каталог с файлом:
cd ~/books

Выполняем поочередно:
 ddjvu -format=tiff book.djvu tmpfile.tiff
 tiff2pdf -z -o book.pdf tmpfile.tiff
Дополнительно пришлось предварительно создать пустые файлы
book.pdf и tmpfile.tiff (команда touch)
Результаты:
конвертировал файл ubuntu.djvu размером 6,6Мб
получил файл ubuntu.pdf размером 235,2 Мб..

Есть еще простой и очевидный способ перегона djvu в pdf: установить в системе виртуальный принтер, способный печатать в файлы PDF, открыть djvu-файл в любом djvu-просмотрщике и пустить на печать через обозначенный выше виртуальный принтер.

Послеscriptum: Сам я абсолютно не вижу смысла в подобной нелепой трансформации, поскольку при любом способе выполнения, в размере файла будет очень значительный проигрыш (по причине различия самих форматов), но вдруг кому понадобится..
.... так что, решайте сами, не удобнее ли оставить в формате djvu :)

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

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