Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: djvu2image как?  (Прочитано 1110 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Fant_nk

  • Автор темы
  • Любитель
  • *
  • Сообщений: 96
    • Просмотр профиля
    • Маленькие программы и утилиты
djvu2image как?
« : 22 Май 2010, 10:27:54 »
Подскажите, пожалуйста, как можно конвертировать djvu или pdf в формат рисунков (gif, tiff, jpeg, bmp, ... )? В интернете и репозитории ответов не нашел.

Оффлайн MA3X

  • Активист
  • *
  • Сообщений: 649
    • Просмотр профиля
Re: djvu2image как?
« Ответ #1 : 22 Май 2010, 10:59:50 »
djvulibre-bin  - и курить маны, оно умеет разбирать.
А PDF можно разобрать в The Gimp
Microsoft isn't the answer.
Microsoft is the question, and the answer is NO.

Оффлайн suslikk

  • Старожил
  • *
  • Сообщений: 2362
    • Просмотр профиля
Re: djvu2image как?
« Ответ #2 : 22 Май 2010, 11:02:50 »
1. Создай папочку djvu2image.
2. В ней создай папку input и output.
3. Кинь файл djvu в папку input.
4. Открой gedit.
5. Скопируй этот скрипт:

#!/bin/bash
pageStart=134
pageEnd=141
mkdir output
cd input
for fileName in *.djvu; do
   fileExt=${fileName/*./''}
done
echo Конвертируем файл $fileName в рисунки tif...
for ((pageNum=$pageStart; pageNum <= $pageEnd ; pageNum++))
   do  
      echo Конвертируеся страница $pageNum из $pageEnd...
      ddjvu -format=tiff -page=$pageNum -quality=85 $fileName ../output/${fileName%.$fileExt}$pageNum.tif
   done

6. Сохрани это в папку djvu2image с любым именем.
7. Запусти скрипт через консоль :)
8. Страшно???

К сожалению это менее трудоемкий способ.
Нарисуй свой город на openstreetmap.org

Оффлайн ArcFi

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 15194
    • Просмотр профиля
    • aetera.net
Re: djvu2image как?
« Ответ #3 : 22 Май 2010, 11:06:14 »
pdftk, convert (imagemagick), djvulibre-bin

Оффлайн Fant_nk

  • Автор темы
  • Любитель
  • *
  • Сообщений: 96
    • Просмотр профиля
    • Маленькие программы и утилиты
Re: djvu2image как?
« Ответ #4 : 22 Май 2010, 17:01:30 »
5. Скопируй этот скрипт:
Отлично! Спасибо огромное! Всем тоже спасибо за то, что откликнулись.
suslik, могу я уточнить из каких источников этот скрипт или сами написали? Хочу опубликовать в блоге заметку.

UPD:
При запуске из наутилуса делает все хорошо, а при запуске из терминала: "convert.sh: 7: Bad substitution"
convert.sh:
#!/bin/bash
pageStart=6
pageEnd=7
cd input
for fileName in *.djvu; do
   fileExt=${fileName/*./''}
done
for ((pageNum=$pageStart; pageNum <= $pageEnd ; pageNum++))
   do 
      ddjvu -format=tiff -page=$pageNum -quality=100 $fileName ../output/${fileName%.$fileExt}$pageNum.tif
   done
Папка output существует, в input один djvu файл.
« Последнее редактирование: 22 Май 2010, 18:04:17 от fantnk »

Оффлайн suslikk

  • Старожил
  • *
  • Сообщений: 2362
    • Просмотр профиля
Re: djvu2image как?
« Ответ #5 : 22 Май 2010, 17:27:28 »
Скрипт мой :) Публикуй!!!

Пользователь решил продолжить мысль 22 Май 2010, 22:01:27:
Как запускаешь в консоле?
« Последнее редактирование: 22 Май 2010, 22:01:27 от suslikk »
Нарисуй свой город на openstreetmap.org

 

Страница сгенерирована за 0.054 секунд. Запросов: 23.