Проект «OpenDjVu»

DjVuReader

Можливості:

Screenshot

українсифікатор:

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

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

[+] сервісна панель, що плаває

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

[!] На численні прохання народу, почав рефакторинг коду для відкриття вихідників.

[+] збереження розміру та положення вікна

[+] збереження ширини сервісної панелі

[*] плаваючі панелі для toolbar

[+] панель з інформацією про сторінку

[+] додалася опція "Показувати номери сторінок у змісті"

[+] додалася опція "Малювати кордон навколо сторінки"

[-] не відбувався перехід на сторінку в змісті, задану рядком.

DjVuStudio

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

завантажити

версія
розмір

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

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

Утиліти з пакету 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

версіяdjvulibre-3.5.13
розмір1,2 Mb

Специфікація на дерево-зміст

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

Дякуємо всім за листи, відгуки та побажання. Перепрошую, якщо комусь не відповів.