В этой небольшой статье я хотел бы подвести некоторые итоги по результатам собирания и выкладывания мною самых разнообразных DjVu-программ, наметить планы на будущее, обозначить цели и задачи, стоящие перед пользователями DjVu-программ.
На настоящий момент мне, при неоценимой помощи других людей, удалось собрать и выложить в общий доступ в Интернет неплохую подборку DjVu-программ. По большому счёту, теперь у нас есть все основные DjVu-программы. Осталось собрать только второстепенные и дублирующие основные программы.
У меня часто спрашивают: "Какие программы из всего этого многообразия действительно нужны и их стоит скачать?". Действительно, я стремлюсь собрать как можно больше самых разных DjVu-программ, старых, новых, хороших, плохих. Часть из них (и немалая) уже устарела, часть постоянно обновляется, есть и некоторое количество самых новых и не меняющихся программ. Их мы и рассмотрим в первую очередь.
В первую очередь скачайте и проинсталлируйте эти программы:
1. Document Express Enterprise with DjVu v5.1 build 946 (with Asian OCR) (196 МБ) - для группового кодирования графических файлов в DjVu.
или
2. Document Express Enterprise with DjVu 5.1.0 build 946 (Light Edition) (18,7 МБ) - это полный функциональный эквивалент предыдущей программы и специальный вариант для тех, кто не в состоянии скачать 196 МБ. Те, кто скачал предыдущую программу, могут не скачивать эту. К этой программе ещё можно скачать отдельно парочку хелпов.
3. LizardTech PDFToDjVu GUI (no installer) (для Win NT / 2000 / XP) (183 КБ) - это просто визуальный графический интерфейс для программы pdftodjvu.exe из обоих вышеуказанных пакетов.
4. DjvuOCR v2.0 pre (1,16 МБ) - программа для вставки текстового OCR-слоя из ABBYY FineReader v7.0 в DjVu-файл.
5. Document Express Editor v5.0.0 Build 16 plus (без OCR и справки) (2,0 МБ) - для кодирования в DjVu одиночных графических файлов (т.е. не для группового кодирования), а также для разнообразной финишной обработки одиночных DjVu-файлов.
1. DjVu Browser plugin v5.0.2 build 881 (8,53 МБ) - просмотрщик DjVu-файлов.
2. WinDjView-0.3.5 (484 КБ) - ещё один просмотрщик DjVu-файлов.
Остальной софт нужен в меньшей степени и в основном представляет из себя устаревшие версии вышеперечисленного софта.
Это пакет программ, который включает в себя следующие программы:
1. Document Express Enterprise with DjVu v5.1 build 946 (with Asian OCR) (137 МБ) - сама основная программа пакета.
2. Пакет платформы .NET версии 1.1 (23,1 МБ) - необходим для работы визуальных интерфейсов программы строкою выше.
3. LizardTech Express Cartridge Manager v1.0.0.7 (1,65 МБ) - виртуальный картриджник. Он тут не используется.
4. DjVu IFilter v1.1 (для Win NT / 2000 / XP) (1,87 МБ) - Поисковый плагин для DjVu-OCR файлов под OC Windows.
5. Document Express Enterprise Workgroup Edition 3.6.1 (13,9 МБ) вместе с LizardTech Express Cartridge Manager v1.0.0.7 (1,65 МБ) - (Рас)кодирует в(из) DjVu по локальной сети. Работает с "наблюдаемыми папками". Не используется, т.е. к нему нет кряка. Да он и не нужен в общем-то.
6. LizardTech Virtual Printer Pro v4.1 (для Win 98 / ME) (6,47 МБ) - Виртуальный принтер. Создаёт DjVu-файл из любого Windows-приложения.
7. LizardTech Virtual Printer Pro v4.1 (для Win NT / 2000 / XP) (6,54 МБ) - Виртуальный принтер. Создаёт DjVu-файл из любого Windows-приложения.
8. DjVu Browser plugin v5.0.2 build 881 (8,53 МБ) - просмотрщик DjVu-файлов.
Рассмотрим подробнее программу Document Express Enterprise with DjVu v5.1 build 946 (with Asian OCR) (137 МБ) (Короткое название - DEE 5.1). В настоящее врмя это основной рабочий инструмент для создания DjVu-файла из группы обычных графических файлов. Раньше для этого использовались программы DjVu Solo v3.1 NonComm, DjVu Solo v3.1 Comm + SoloEx by Gencho, DjVu Solo v3.1 Comm + SoloEx Beta 2 by Gencho, и некоторые другие. Все эти программы уже устарели с появлением DEE 5.1. Впрочем, по-прежнему актуальной и нужной остаётся программа Document Express Editor v5.0.0 Build 16, которая функционально дополняет DEE 5.1.
DEE 5.1 - это набор консольных утилит командной строки + визуальный графический интерфейс к ним - для работы с форматом DjVu - для кодирования-декодирования DjVu-файлов, обработки их и т.д. Основное предназначение программы - создание DjVu-файла (или файлов) из группы графических файлов. Окончательная обработка полученного DjVu-файла может (при необходимости) быть сделана в Document Express Editor v5.0.0 Build 16.
В состав DEE 5.1 входит полностью работоспособная версия программы pdftodjvu.exe - это консольная утилита командной строки для прямой конвертации pdf -> djvu. Для программы pdftodjvu.exe есть визуальный графический интерфейс - LizardTech PDFToDjVu GUI (no installer) (для Win NT / 2000 / XP) (183 КБ) - он упрощает работу с ней.
DEE 5.1 требует для работы своих визуальных интерфейсов Пакет платформы .NET версии 1.1 (23,1 МБ) - если этот пакет не поставить, то DEE 5.1 будет работать в консольном режиме. Этот пакет можно без проблем купить на местном дисковом рынке (чтобы не скачивать его из Интернета). Так, он входит в состав Microsoft Visual Studio.NET (7 версия). Следующая операционная система от Microsoft будет уже содержать этот пакет в своём составе по умолчанию.
Это облегчённая версия программы Document Express Enterprise with DjVu v5.1 build 946 (with Asian OCR) (137 МБ) (Короткое название - DEE 5.1 LE). Она имеет ВСЕ действительно нужные возможности полной версии программы, включая даже программу pdftodjvu.exe. DEE 5.1 LE был создан Stranger1. DEE 5.1 LE - это специальный облегченный дистрибутив полной версии программы, таким образом, DEE 5.1 LE также представляет из себя дистрибутив. DEE 5.1 LE - это специальный вариант для тех, кто не в состоянии скачать 196 МБ, и он практически ничем не хуже, чем полная версия на 137 МБ (т.е. DEE 5.1).
При инсталляции DEE 5.1 LE 2 раза появится окно с сообщением об ошибке - о том, что не найден броузерный плагин 5.0.2 и о том, что не найден (насколько я помню) пакет .NET. Эти сообщения об ошибках являются нормой - так и должно быть - эти дистрибутивы не вошли в состав DEE 5.1 LE.
DEE 5.1 LE самодостаточен и не требует для своей работы Пакет платформы .NET версии 1.1 (23,1 МБ). Если этот пакет не поставить, то DEE 5.1 LE будет работать в консольном режиме. А если поставить, то заработают все визуальные интерфейсы программы и работать будет удобней.
Мне часто задают одни и те же вопросы по DjVu-программам и я решил составить небольшой FAQ по ним:
1. Q: Как переконвертировать DjVu-файл в другие графические форматы?
A: Наиболее просто это можно сделать при помощи программы DjvuOCR v2.0 pre - она умеет осуществлять преобразование как одиночных, так и групп DjVu-файлов в самые разные графические форматы. Также дя этой цели можно использовать DEE 5.1 или DEE 5.1 LE. А ещё можно в броузерном DjVu-плагине (или в любом DjVu-редакторе) экспортировать отдельные страницы из многостраничного DjVu-файла в формат BMP.
2. Q: Как напрямую переконвертировать DjVu-файл в вордовский Doc-файл?
A: Это невозможно. Формат DjVu - это графический, а не текстовый формат. Поэтому для создания вордовского Doc-файла из DjVu-файла используется традиционный путь: DjVu-файл преобразуется в какой-нибудь обычный графический формат и распознаётся в ABBYY FineReader v7.0.
3. Q: Как напрямую переконвертировать Pdf-файл в DjVu-файл?
A: Это делается при помощи программы pdftodjvu.exe (к ней есть визуальный интерфейс LizardTech PDFToDjVu GUI (no installer) (для Win NT / 2000 / XP) (183 КБ)), которая входит в состав DEE 5.1 или DEE 5.1 LE. При этом как правило происходит перенос OCR-слоя и гиперссылок из Pdf-файла в DjVu-файл, но, увы, не всегда. Если по какой-то причине прямое преобразование pdf -> djvu у Вас не получилось, то надо сделать традиционное преобразование: pdf -> tif -> djvu с промежуточным распознаванием текста и вставкой его в DjVu-файл. Кстати, прямое преобразование pdf -> djvu даёт файл большего размера и худшего качества, чем при традиционном преобразовании и имеет смысл только ради сохранения OCR-слоя и гиперссылок. Pdf-файлы, представляющие из себя просто картинки (без OCR-слоя и гиперссылок), следует преобразовывать традиционным путём : pdf -> tif -> djvu (с последующим OCR).
4. Q: Как напрямую переконвертировать DjVu-файл в Pdf-файл ?
A: Это можно сделать при помощи какого-либо не-Лизардовского виртуального принтера, например, Acrobat Distiller (устанавливается автоматически при инсталляции полного Adobe Acrobat (не-Reader'а) (показал наилучший результат), FinePrint v5.29 или LEADTOOLS ePrint v4.0. Тут есть одна тонкость: нельзя отправлять файл на печать выбором в пункте меню броузера "Файл" подпункта "Печать" - из-за этого DjVu-файл напечатается в виде пустых листов (видимо, какая-то ошибка реализации), а надо, кликнув правой кнопкой мыши на отображении файла в броузере, выбрать в контекстном меню пункт "Print..." и т.д. К сожалению, мне пока не удалось добиться переноса внедрённого OCR-слоя (от программы Генчо) из DjVu-файла при печати его на виртуальном принтере в Pdf-файл. Поэтому можно поступить и так: сделать традиционное преобразование: pdf -> tif -> djvu (с последующим OCR).
Такие программы можно поделить на 2 большие группы: программы от LizardTech и программы от James Rile Associates. Рассмотрим эти программы подробнее.
1. DjvuSDK v3.6.1 (5,87 МБ)
2. Djvu Express Enterprise 3.6 (26,3 МБ)
3. PDF-to-DjVu Command Line Encoder v3.6.100 (6,64 МБ)
4. LizardTech Virtual Printer v4.0 (?) (2 версии - для Win98 и для Win2000) из пакета DocumentExpress Pro v4.0 (29,6 МБ)
5. LizardTech Virtual Printer v4.1 (?) (2 версии - для Win98 и для Win2000) из пакета DocumentExpress Pro Trial v4.1 (29,6 МБ)
6. DjVu Editor 3.6.1 (Desktop Edition) (13,3 МБ) - Это псевдобесплатная версия, т.е. на "чистой" машине работает без ограничений, но если раньше на компьютере стояла какая-нибудь картриджезависимая программа, тогда и эта начинает требовать картридж для своей работы.
ВСЕ программы от LizardTech защищены привязкой к виртуальному картриджнику (Express Cartridge Manager, ECM), который требует виртуальный "картридж" с определённым количеством "страниц", т.е. кодируемых в DjVu прочих графических файлов. При этом при кодировании одного файла в DjVu количество "страниц" уменьшается на единицу.
Поэтому необходимо разработать такие кряки ко всем этим программам, которые могли бы полностью "отвязать" каждую "привязанную" программу от виртуального картриджника. Побочным положительным эффектом тут будет возможность исключить дистрибутив виртуального картриджника из каждого дистрибутивного пакета.
Скорее всего, начинать процесс выламывания нужно с консольных программ, а не с оконных, потому что так будет (по-видимому) легче.
Возможно, универсальным решением стало бы создание крякнутого "безразмерного" машинно-независимого картриджа - и тогда весь софт, завязанный на виртуальный картриджник, можно было бы сразу заставить работать. У меня есть 2 пробных картирджа на 250 страниц для 2 разных компьютеров - так что если найдутся взломщики-добровольцы, они могут попробовать исследовать их с целью взлома виртуального картриджника.
Недавно я просмотрел хелп к JRAPublish v2.000. Думаю, что если удастся вылечить JRAPublish v2.000, то тем самым мы получим универсальную интегрированную программу для работы с DjVu. Мы сможем отказаться даже от DjvuOCR v2.0 pre от Генчо! (Которая сейчас, благодаря визуальному интерфейсу, стала очень удобна в использовании).
Возможности JRAPublish v2.000:
в пакет ещё входит программа JRAConvert v1.500 с такими возможностями:
И всё это богатство так и лежит мёртвым грузом - некому выломать. Защита - физический USB-ключ iKey, на вид (по фотографии) это обычная флэшка. Там тоже реализован этот обычный для таких фирм жлобский маразм с подсчётом кодируемых страниц, только теперь уже количество страниц сидит именно в этой самой флэшке-ключе. Потому и лечить JRAPublish v2.000 придётся долго и нудно - сначала нужно будет отвязать её от ключа, а потом отвязать от подсчёта страниц. Вот такое уж у этой проги глубокое заболевание... :).
В последнее время появились специалисты-добровольцы, способные взломать эту программу, но, как оказалось, для этого нужно считать программный шифроключ с отсутствующего физического USB-ключа. Я уже разместил на странице с подборкой объявление о поиске такового.
30 января 2005 г.
Обновлено 24 сентября 2005 г.