flerant: pdf
Очень люблю формат djvu - файлы занимают мало места при очень приличном качестве.
Однако, к сожалению, этот формат всё ещё недостаточно сильно распространён и не на всех компьютерах имеется обеспечение для его просмотра (хотя имеются портативные программки для его просмотра - WinDjView, например). А тут ещё решил закачать пару файлов на Google Docs, так оказалось, что он вообще не воспринимает формат djvu (там ещё есть, правда, проблема с максимальным размером файла - не более 2 МБ, но это ладно, как-нибудь, по кусочкам можно было бы закинуть, что надо). В общем, появилась необходимость сконвертировать djvu в pdf.
Так как пользуюсь линуксом, то естественно первое, что сделал - поискал инфу, как это сделать в линуксе. Оказалось всё довольно просто, хотя специальной программки для этх целей нет :( Итак, во-первых, понадобятся библиотеки djvulibre-bin и libtiff-tools. Далее, конвертируем djvu-файл в tiff-формат:
> ddjvu -format=tiff yourfile.djvu yourfile.tiff
а затем уже tiff-файл в pdf-формат
> tiff2pdf -z -o outfile.pdf yourfile.tiff
Флаг -z означает использование компрессора zlib (библиотека должна быть скомпилирована с поддержкой libtiff).
Примечание: Наличие флага -o обязательно! Иначе команда выведет результат в консоль. Естественно в бинарной форме :)
Однако, к сожалению, этот формат всё ещё недостаточно сильно распространён и не на всех компьютерах имеется обеспечение для его просмотра (хотя имеются портативные программки для его просмотра - WinDjView, например). А тут ещё решил закачать пару файлов на Google Docs, так оказалось, что он вообще не воспринимает формат djvu (там ещё есть, правда, проблема с максимальным размером файла - не более 2 МБ, но это ладно, как-нибудь, по кусочкам можно было бы закинуть, что надо). В общем, появилась необходимость сконвертировать djvu в pdf.
Так как пользуюсь линуксом, то естественно первое, что сделал - поискал инфу, как это сделать в линуксе. Оказалось всё довольно просто, хотя специальной программки для этх целей нет :( Итак, во-первых, понадобятся библиотеки djvulibre-bin и libtiff-tools. Далее, конвертируем djvu-файл в tiff-формат:
> ddjvu -format=tiff yourfile.djvu yourfile.tiff
а затем уже tiff-файл в pdf-формат
> tiff2pdf -z -o outfile.pdf yourfile.tiff
Флаг -z означает использование компрессора zlib (библиотека должна быть скомпилирована с поддержкой libtiff).
Примечание: Наличие флага -o обязательно! Иначе команда выведет результат в консоль. Естественно в бинарной форме :)