The website "djvu-soft.narod.ru." is not registered with uCoz.
If you are absolutely sure your website must be here,
please contact our Support Team.
If you were searching for something on the Internet and ended up here, try again:

About uCoz web-service

Community

Legal information

OpenDjVu

Вернуться к разделу "Создание книг в электронном виде из бумажных книг".


ВНИМАНИЕ: Программа DjVuReader является устаревшей и неадекватной.
Её настоятельно рекомендуется НЕ использовать.
Взамен следует использовать программу WinDjView (скачать ниже):

Чем открыть DjVu-файл?    ( Чем прочитать DjVu-файл? )

Вариант для "чайников":          Скачать инсталлятор WinDjView 1.0 noyb (885 КБ)


На этой странице представлена архивная копия (слегка подправленная) умершего проекта "OpenDjVu". Проект давно не поддерживается автором, и автор не откликается на электронные письма.


russian     english

Проект «OpenDjVu»

DjVuReader

Описание

Программа DjVuReader предназначена для просмотра файлов в формате djvu в Windows95/98/XP. Программа была написана так: из исходных кодов DjVuLibre-3.5.12 под Linux была построена dll с интерфейсами под VC-7. Вся GUI-часть программы написана под Borland C Builder 6.

Возможности:

Screenshot

версия 2.0.0.20 от 17 сентября 2004 г.
размер 1,29 Mb

загрузить

 

версия 2.0.0.26 от 22 января 2005 г.
размер 1,34 Mb

загрузить

Руссификатор:

для версии 2.0.0.26
размер 20,4 Кb
примечание Автор: irokkezz

загрузить

Изменения:

[ ! ] Важное замечание

[ + ] Нововведение

[ - ] Исправлена ошибка

[ * ] Изменения

2.0.0.26

[*] ускорение механизма прорисовки иконок

[+] плавающая сервисная панель

[*] изменен механизм копирования изображения и текста

[+] добавлен MRU

[+] реализован полноэкранный просмотр по F12 (есть глюки)

[!] по многочисленным просьбам народа, начал рефакторинг кода для открытия исходников.

2.0.0.20

[+] сохранение размера и положения окна

[+] сохранение ширины сервисной панели

[*] плавающие панели для toolbar

[+] панель с информацией о странице

[+] добавилась опция "Показывать номера страниц в оглавлении"

[+] добавилась опция "Рисовать границу вокруг страницы"

2.0.0.18

[-] не происходил переход на страницу в оглавлении, заданную строкой.

 

DjVuStudio

Описание

Программа DjVuStudio предназначена для редактирования файлов djvu. В основном будет представлять front-end для утилит из пакета djvulibre.

версия  
размер  

загрузить

Компиляция утилит из djvulibre

Для самостоятельной компиляции утилит из пакета djvulibre в VC7, выкладываю проектный файл для cjb2. Утилита скомпилированна с поддержкой tiff, поэтому для компиляции необходимо скачать библиотеку с http://libtiff.org. (Windows Binaries: http://gnuwin32.sourceforge.net/packages/tiff.htm).

версия 8 февраля 2005 г.
размер 504 Kb

загрузить

Утилиты из пакета djvulibre

Описание

 Утилиты из пакета djvulibre-3.5.13: bzz.exe, c44.exe, cjb2.exe, cpaldjvu.exe, csepdjvu.exe, ddjvu.exe, djvm.exe, djvmcvt.exe, djvudump.exe, djvuextract.exe, djvumake.exe, djvups.exe, djvused8.exe, djvutoxml.exe, djvutxt.exe, djvuxmlparser.exe + man-страницы с сайта djvu.sf.net

Исправленная версия djvused8.exe (загрузить[252 kb]). Теперь, все что имеет код >127 в ascii, выводится как есть, а не в восьмеричных числах.
В пакете лежит исправленная версия, поэтому кто качал пакет раньше 11 июля 2004 - может взять только djvused8.
P.S.: Требуется тестирование. Если будут баги - пишите.

версия djvulibre-3.5.13
размер 1,2 Mb

загрузить

Спецификация на дерево-оглавление

Описание

Дерево-содержание, которое программа DjVuReader позволяет внедрять в DjVu-файлы, имеет собственный особенный формат - отличающийся от аналогичного формата стандартного дерева-содержания - т.е. стандартных  DjVu-букмарков - которые можно увидеть во многих DjVu-просмотрщиках - броузерном DjVu-плагине, WinDjView, Fancy DjVu Viewer, Java DjVu. Поэтому дерево-содержание формата DjVuReader невозможно увидеть ни в одном из этих просмотрщиков - а только в самом DjVuReader.

Cпецификация формата дерева-содержания DjVuReader:

Для жаждущих Формат TOC в виде файла для djvused:  
 
select; remove-ant;  
# -------------------------------------  
select 1  
set-ant  
(metadata  
(title1 "Название \"книги\" для TabSheet-а")  
(pageindex1  
"Обложка  
a  
b  
c  
d  
1  
2  
3")  
(content1  
"Обложка #Обложка  
Глава1 #a  
111 #b  
222 #c  
Глава2 #d  
333 #1  
444 #2  
555 #3")  
)  
.  
Единица в конце тегов - типа версия  
Строки подчиняются правилам языка C++, т.е. \n - перенос строки \" - кавычки и т.д.  
Содержание: вложенные разделы отделяются пробелом. Пока загрузка TOC делается через TreeView->LoadFromStream(...). Думаю сделать через XML.  
Страницы в TOC привязываются к индексам. Если индексов нет или их меньше чем страниц - дополняются числовым рядом от 1 до PageCount.  
Если индекс не найден - ничего не происходит.  
Все это подробнее будет в документации.

Есть ещё один пример кода дерева-оглавления.

Пример

Описание

Книга с оглавлением и индексами М.Фаулер "UML.Основы"

версия  
размер 962 Kb

загрузить

P.S.

Спасибо всем за письма, отзывы и пожелания. Прошу прощения, если кому-то не ответил.

Copyright (c) Дмитрий Гарькаев aka Dickobraz, 2004.

Весь приват на e-mail: opendjvu@nm.ru  
opendjvu@mail.ru

Hosted by uCoz