Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Формат DjVu и программы для работы с ним

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26

Открыть новую тему     Написать ответ в эту тему

73



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору


Формат DjVu и программы для работы с ним


Программы для печати (виртуальные принтеры в djvu):
Caminova DjVu Virtual Printer 6.5
Two Pilots DjVu Printer Pilot (freeware)
Распечатка в djvu под Suse Linux через Kprinter
Программы для просмотра и редактирования:
Саminova Document Express with DjVu - пакет приложений для создания и просмотра файлов в формате DjVu. Включает DjVu Plugin, DjVu Editor (Pro) и виртуальный принтер. Document Express Еnterprise - для пакетной обработки файлов.
Текущий официальный сайт: Cuminas & Старый офсайт & Бывший владелец
LizardTech DocumentExpress Enterprise 5.1.0.946
Качать по линку с японского сайта http://www.lizardtech.co.jp/download/djvu/modules/windows/enterprise/5.1/
DocumentExpressEnterprise_5.1.0.zip
(201 метр, пароль на архив: enteval). В дистрибутив входят плагин для браузера, виртуал-принтер, IFilter, GhostScript.
 
LizardTech DjVu Editor DocumentExpress Professional 5.0.0.16
Вариант максимум - качать по линку с японского сайта http://www.lizardtech.co.jp/download/djvu/modules/windows/editor/5.0/ProfessionalEditor.zip (55 метров, пароль на архив: editoreval). Ни плагин, ни виртуал-принтер в этот дистрибутив не входят.
 
Если надо, для русификации Эдитора положите файл DjVuEditorRes_0419.dll от Arcand (берем здесь: http://clubrus.kulichki.com/rus/d/Document%20Express%20Editor%205.0.0.16%20.zip <-Качать даунлоадером!) в папку \Program Files\LizardTech\Lizardtech Document Express Editor 5.0\bin.  
По ссылкам на японский сайт LizardTech идет переадресация на японский же филиал Celartem; ссылки на обе версии DocumentExpress с японских серверов не работают.
 
Вариант минимум - неинсталлируемый рип без Iris-OCR и help, русифицированный Arcand, берем здесь (около 2 метров, bmp->rar).
http://www.djvu-soft.narod.ru/DocExpress50016.rar
 
Если нужно только смотреть дежавю, то плагин к браузеру устанавливается без проблем с англоязычного сайта: http://www.lizardtech.com/download/dl_download.php?detail=doc_djvu_plugin&platform=win  
(иногда на сайте плагин обновляется с запаздыванием, последняя доступная версия 6.0.1, Released: 11.2005, Size: 900 Kb to 7.4 Mb)
Если надо, для русификации положите файл djvu0419.dll от Arcand (берем здесь: http://abab.front.ru/LizardTech_DjVu_Browser_Plug-in_6.0.1_rus.zip <-Качать даунлоадером!) в папку с плагином (\Program Files\LizardTech\Lizardtech DjVu Control\).

 
LizardTech DocumentExpress Pro 4.0.1.235 (30 MB) есть здесь: http://arhiv.org.ru/frikzona/programs/djvu/DocExpressPro4.0.exe RuIPs only. Включает в себя плагин и виртуал-принтер.  
 
Русский 4.1.0.333 без справки, слайд-шоу и распознавания, не требующий инсталляции, есть здесь (2.4 MB): http://hamradio.online.ru/ftp3/dw.php?DjVuEditor_Pro.zip
К нему еще бывают запускалки, брать здесь, bmp->rar.
 
Document Express Editor 6.0.1.1394
Document Express Editor 6.5.0.22420
LizardTech Virtual Printer Pro 4.1.7.1394 из Document Express with DjVu Professional Edition 6.0.1.1394 -- виртуальный принтер для создания DjVu-файлов из любого приложения имеющего функцию печати. Скачать. Serial от Document Express with DjVu Professional Edition 6.0 здесь.
PDF2DJVU 5.1 - конвертер из PDF в DjVu.   Читать обязательно!
DjVuToy -- очень полезная DjVu утилита, включающая в себя DjVuMaker, Merger, Splitter, Bookmarker и т.д.
Сайт автора Jian Ma (китайский) - наиболее интересные софты: ComicEnhancer Pro, DjVuToy, FreePic2Pdf, PdgCntEditor, TiffToy Скачать
Для конвертирования DjVu в PDF служит связка из последних версий DjVuToy + PDG Cnt Editor - неплохие результаты, выходной файл pdf сравнительно небольшого размера. Новое место хранения дистрибутивов
DjVuLibre -- open source реализация DjVu, включающая программу просмотра DjView, плагин для броузеров и утилиты.
WinDjView -- программа для просмотра DjVu-файлов на основе библиотек DjVu Libre.  
Обсуждение здесь, автор Андрей Жежерун (AndyZ)
Evince -- программа для просмотра файлов, в т.ч. DjVu. Часть проекта Gnome. Доступна под Windows.
Обсуждение здесь.
WinDjView c Sub Pixel Rendering  (Заметно улучшает отображение текста. Только для LCD мониторов) added by AciN
DjVuOCR -- программа для добавление текстового слоя в djvu-книги с помощью программы распознавания текста ABBYY FineReader версий 7-9.
Тема в Программах
ScanKromsator -- программа для нарезки страниц и обработки отсканированных изображений, изготовления PDF и DjVu.
Тема в Программах
ScanTailor -- программа для нарезки страниц и обработки отсканированных изображений.
Тема в Программах
DjVu Small -- компактная программа для создания DjVu-файлов (Версия 0.4.4).  
DjVu Small Mod -- программа для создания и декодирования DjVu-файлов. Обсуждение здесь
Sumatra Тема в Программах - бесплатная программа для просмотра разных типов файлов с открытым исходным кодом, в том числе и DjVu. Может использоваться как отдельно, так и плагином, например, к Total Commander.  
pdf2djvu -- польская (от Jakub Wilk) программа для конвертирования PDF-файлов. Проект на гитхабе переведён в read-only с ноября 2022г. анонсирован OCR и поддержка конвертирования аннотаций/гиперссылок.
 • Скрипт правки съехавших гиперссылок -- на Python и DjvuLibre  (Ссылка на ЯД).
 
Инструкции по сборке, для новичков
 
Прочее
 
Примечание
Топик был создан из варезного с аналогичным названием, поскольку там сплошной офтоп. Шапка скопирована с зачисткой всех варезных аспектов, которые остались в Варезнике. Здесь можно обсуждать любые темы DjVu, кроме варезных.  Для сканирования, обработки и всего прочего есть топик в eBookz и не только.

Всего записей: 1156 | Зарегистр. 18-08-2012 | Отправлено: 15:33 01-11-2022 | Исправлено: TelecomUral, 09:55 08-05-2024
zvezdochiot



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrea say:

Цитата:
 
существует ли возможность обработать изначально перевёрнутую djvu-страницу книги таким образом, чтобы она...
 

Полистай тему повнимательней. В ней всё есть. Всё.

Всего записей: 567 | Зарегистр. 18-05-2023 | Отправлено: 15:27 27-08-2023
TelecomUral

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Andrea
В общем, у меня такой вопрос: существует ли возможность обработать изначально перевёрнутую djvu-страницу книги таким образом, чтобы она одинаково правильно отображалась во всех программах и при этом не изменилась её ориентация с вертикальной на горизонтальную или наоборот

Прочитал эту фразу раз восемь. Понял что ничего не понял. И не пойму. Надо же эдак завернуть, особенно про "все программы".
 
А может, дело просто в том чтобы вам "найти возможность" (с) избавиться от Суматры? Вопросов головокружительных уж точно не будет.

Всего записей: 3095 | Зарегистр. 15-07-2010 | Отправлено: 22:37 27-08-2023 | Исправлено: TelecomUral, 22:38 27-08-2023
Andrea



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
TelecomUral, не только Суматра, но и STDUViewer в той или иной степени грешит этим (перечислить ещё?). А ведь этими читалками пользуются многие, даже не подозревая, что они могут искажать перевёрнутые djvu-страницы - отображать их зеркалированно или повёрнутыми в другую сторону. Если такие страницы исправить невозможно, значит вопрос закрыт. Правда сейчас заинтересовался утилитой djvufixrotate отсюда - может она решает проблему

Всего записей: 1104 | Зарегистр. 24-12-2015 | Отправлено: 23:45 27-08-2023 | Исправлено: Andrea, 01:44 28-08-2023
TelecomUral

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrea
вы что, серьёзно не понимаете, что в вашей фразе заложено неустранимое противоречие?
А именно: если программа сделана не по стандарту, а файл по стандарту, ответ на ваш вопрос "нет, не существует". И, главное, что он неправильный. В этой ветке - неправильный. Потому это ветка про формат дежавю, и если файл соответствует формату, то его "исправлять" не следует. Исправлять следует кривой вьювер или кривые руки обработчика, но не файл. Тем более в офигительных выкрутасах "таким образом чтобы всё поменялось но ничего не поменялось".
 
 Я ведь уже говорил про преднамеренное ламерство. Не надо запутываться и потом ещё запутывать местных читателей типа меня.
 
Ваш вопрос будет правильным в ветке про суматру. Как исправить кривой файл чтобы суматра или stduviewer его увидели. Но не здесь.

Всего записей: 3095 | Зарегистр. 15-07-2010 | Отправлено: 05:24 28-08-2023
los

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrea, в предоставленном вами документе некоторые страницы перевернуты и т.п. Программа для просмотра так и должна отображать документ - таков каков он есть. А наличие в программе поворота страниц(автоматическое или нет) это дополнительная возможность и ничего более.
Если наличие перевернутых страниц в документе как-то беспокоит просто отредактируйте документ приведя страницы в нужный вам вид.

Всего записей: 7391 | Зарегистр. 08-09-2001 | Отправлено: 10:18 28-08-2023
TelecomUral

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
по совету Andrea покопал тестовый файлик. Несколько удивлён результатам: djvuexpress 5 показывает его неповернутым, а сохраняет с изменениями версии (21 на 25). И вот 25ю вьюверы кажут уже неповернутой.
Чего там где понамудрили погромисты...
 

Всего записей: 3095 | Зарегистр. 15-07-2010 | Отправлено: 15:10 01-09-2023
Andrea



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
los
Цитата:
Программа для просмотра так и должна отображать документ - таков каков он есть
Но какой программе верить? В файле <test.djvu> из архива, который я привёл выше, программы DjVuSolo 3.1 и Document Express Editor различных версий 4.xx-6.xx все реально повёрнутые в разные стороны страницы отображают строго вертикально, как будто их и не переворачивали. А ведь это программы от разработчика формата
 

Всего записей: 1104 | Зарегистр. 24-12-2015 | Отправлено: 15:28 01-09-2023 | Исправлено: Andrea, 15:49 01-09-2023
TelecomUral

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Но какой программе верить?

стандарту надо верить. лизардтех лажает. Вот скриншот байт второго листка и ссылка на соответствующее место из перевода
 

 
Справа - оригинал, слева - пересохранённый результат из Djvu Document Express 5

Всего записей: 3095 | Зарегистр. 15-07-2010 | Отправлено: 16:09 01-09-2023
los

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrea

Цитата:
Но какой программе верить?  

DjView из набора программ DjVuLibre отображает страницы перевернутыми. ddjvu из этого же набора извлекает картинки из этого файла тоже перевернутыми.
А это программы в разработке которых принимает участие один из разработчиков формата.

Всего записей: 7391 | Зарегистр. 08-09-2001 | Отправлено: 17:53 01-09-2023
Andrea



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
los, да - она и WinDjView эти страницы отображают достоверно. Кстати, существуют ли полноценные графические оболочки (Gui) для работы со всеми консольными утилитами (или с большинством из них) пакета DjVuLibre? В сети не встречал

Всего записей: 1104 | Зарегистр. 24-12-2015 | Отправлено: 18:59 01-09-2023 | Исправлено: Andrea, 19:04 01-09-2023
los

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrea

Цитата:
Кстати, существуют ли полноценные графические оболочки..

Не знаю, но часть их функционала есть в DjView и они сами входят в ее состав.
 

Всего записей: 7391 | Зарегистр. 08-09-2001 | Отправлено: 22:23 01-09-2023
zvezdochiot



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrea say:

Цитата:
 
существуют ли полноценные графические оболочки (Gui) для работы со всеми консольными утилитами (или с большинством из них) пакета DjVuLibre?
 

А djvu-imager-qt разве не гуи? Ничего, кроме гуя, из себя не представляет. Всё делают тулзы DjVuLibre.

Всего записей: 567 | Зарегистр. 18-05-2023 | Отправлено: 22:53 01-09-2023 | Исправлено: zvezdochiot, 22:53 01-09-2023
TelecomUral

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrea
 
djvutoy, по-моему, это и есть толковый gui к djvulibre.

Всего записей: 3095 | Зарегистр. 15-07-2010 | Отправлено: 04:20 02-09-2023
jourmager

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вопрос по DjVuToy и не только.
0а) В стандарте DjVu нет понятия "ширина страницы", а есть только ширина и высота изображения в пикселях и есть dpi. Т.е. в любом случае значение ширины страницы в см или дюймах - это величина расчётная.
0б) Т.к. ширина и высота изображения в djvu - это как бы фиксированные величины, то при задании конкретного значения ширины страницы надо менять значение dpi.
1) был файл изображения ландшафтной ориентации размером 5400 x 3600 пикселей, где 5400 - это ширина Width, а 3600 - это высота Height. Изображение - это текст тоже ландшафтной ориентации, т.е. горизонтально, слева-направо.
2) из этого изображения был сделан файл djvu в DjVuToy
Т.е. внутри djvu-файла находится image 5400 x 3600 - 300 dpi, который виден как страница книги  45.72 x 30.48 cm, где 45.72 - это ширина страницы, а 30.48 - это высота страницы
3) в DjVuToy был выполнен поворот против часовой стрелки: Editor -> Rotate left
Теперь внутри djvu-файла находится image 5400 x 3600 - 300 dpi, который виден как страница книги  30.48 x 45.72 cm, где 30.48 - это ширина страницы, а 45.72 - это высота страницы
Т.е. текст теперь читается вертикально снизу вверх. Так надо. Соответствующий байт Flags в INFO chunk изменился с 01 на 06
4) в DjVuToy изменяем ширину страницы на 36 см: DPI & Width -> Fixed width for every page -> Fixed width 36 cm
Теперь внутри djvu-файла находится image 5400 x 3600 - 381 dpi, который виден как страница книги  24.00 x 36.00 cm, где 24.00 - это ширина страницы, а 36.00 - это высота страницы
 
Теперь сам вопрос - почему при расчёте ширины страницы программа DjVuToy не учитывает байт Flags (Rotation-Orientation), а просто подставляет значение из Width ?
 
Ещё раз: в просмотрщике я вижу уже повёрнутую страницу портретной ориентации, где ширина меньше высоты. И когда я в DjVuToy задаю требуемую ширину страницы, я имею в виду ширину страницы, которая видна в просмотрщике, а не ширину исходного изображения.
 
Как по мне - это баг DjVuToy.
А как по-вашему?

Всего записей: 746 | Зарегистр. 04-11-2019 | Отправлено: 15:54 07-09-2023 | Исправлено: jourmager, 15:57 07-09-2023
zvezdochiot



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
jourmager say:

Цитата:
 
Как по мне - это баг DjVuToy.  
 

Баг не в "этом". Как бы не развивалось ПО, оно несёт в себе основные идеи стартовых целей. А стартовой целью DjVu было компактно упаковать сканированное изображение. Сканированное изображение означает сканер. А любой сканер имеет конкретный dpi или набор конкретных dpi. Поэтому всё построено изначально на указание dpi сканера, а не наоборот. Баг заключается в том, что пошли поперёк основополагающим идеям. Такие вот дела.
 

Всего записей: 567 | Зарегистр. 18-05-2023 | Отправлено: 16:14 07-09-2023
TelecomUral

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
jourmager
Как по мне - это баг DjVuToy.

Не вижу большого смысла гадать на эту тему. zvezdochiot мудр, вспоминая про исходные идеи.
 
--
По мне так это не может быть "баг", так как что считать "шириной" вопрос открытый. Если бы я писал подобную программу, я бы исходил из иерархии понятий: сначала файл, его свойства (букмарки, метаданные), потом страница, потом ее собственные свойства (габариты, аннотации/текст), и потом ее отображение (конечно, это тоже свойства, но как-бы не собственные - например, слои тоже не собственные свойства, по моему мнению). В этой схеме "ширина" принадлежит к уровню "свойство страницы", а не к "отображению на экране/печати". И djvutoy сработал правильно. Но можно исходить из противоположной логики юзера - который видит ширину именно на экране, а на программные потроха и умствования ему плевать.
 
upd
самое умное, что может сделать разраб, это предусмотреть оба варианта логики

Всего записей: 3095 | Зарегистр. 15-07-2010 | Отправлено: 19:06 07-09-2023 | Исправлено: TelecomUral, 19:24 07-09-2023
jourmager

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
TelecomUral
Цитирую стандарт DjVu:
Document Info Chunk: INFO
Width - A two-byte unsigned integer, most significant byte first, specifying the width of the image in pixels.
Height - A two-byte unsigned integer, most significant byte first, specifying the height of the image in pixels.
Dpi - A two-byte unsigned integer, least significant byte first, specifying the spatial resolution of the image in dots per inch (dots per 2.54 cm).
Flags - The last 3 bits specify the image’s rotation. The following 4 patterns are recognized: 1 – 0° (rightside up), 6 – 90° Counter Clockwise, 2 – 180° (upside down), 5 – 90° Clockwise
 
Нету там понятия "страница" вообще, и её ширины и высоты тоже нет.
А есть ширина и высота изображения (image по-английски)
А страница отображается на экране монитора только после учёта её поворота с учётом значений в байте Flags. И ширина страницы, которая "width for every page" в DjVuToy - это не ширина изображения. Аж никак. Это просто противоречит здравому смыслу. Потому что пользователь тогда должен при фиксации ширины страниц в одних случаях фиксировать ширину, а для повёрнутых страниц - фиксировать высоту?! Бред какой-то.

Всего записей: 746 | Зарегистр. 04-11-2019 | Отправлено: 21:04 07-09-2023
zvezdochiot



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
jourmager say:

Цитата:
 
в одних случаях фиксировать ширину, а для повёрнутых страниц - фиксировать высоту?! Бред какой-то.
 

Действительно бред. Именно об этом и шла речь.
Должно фиксировать dpi, единую для высоты и ширины. А всё остальное - не от мира сего.

Всего записей: 567 | Зарегистр. 18-05-2023 | Отправлено: 21:19 07-09-2023
TelecomUral

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
jourmager
вы в рассуждениях не опираетесь на какую бы то ни было реальность. соответственно, никуда не можете прийти. прислушайтесь хотя бы к звездочёту.
 
upd
чтобы было понятнее: давайте монитор на 90град повернём. и что теперь будет "шириной"?

Всего записей: 3095 | Зарегистр. 15-07-2010 | Отправлено: 21:24 07-09-2023 | Исправлено: TelecomUral, 21:46 07-09-2023
jourmager

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
TelecomUral

Цитата:
Вы в рассуждениях не опираетесь на какую бы то ни было реальность

Здрассте. Приехали. Аффигеть.
Т.е. цитирование интерфейса программы, реальные эксперименты с поворотом страницы в djvu с их подробным описанием, и цитирование стандарта DjVu - это не опирание на реальность ?! Серьезно ?!
 

Цитата:
прислушайтесь хотя бы к звездочёту

На удивление, он написал такое, что я ответить затрудняюсь. Общие фразы ни о чём.
Есть факт - определённое поведение программы при определённых условиях.
Такое поведение хотелось объяснить.
А вот это вот "Баг заключается в том, что пошли поперёк основополагающим идеям."
Какой баг? Кто пошел? Каких идей?  
Не, ну серьезно, кто пошел? Создатели стандарта DjVu? Цзян Ма? Ещё кто-то?
Каких идей? dpi как основополагающая идея DjVu? Серьезно?
 

Цитата:
чтобы было понятнее: давайте монитор на 90град повернём. и что теперь будет "шириной"?

Ну, повернул. И что? Это называется поворот монитора в портретную ориентацию. Хотя не все мониторы такое могут. Очень удобно работать с вертикально ориентированными документами. А для ширины страницы, которая отображается на экране монитора ничего не поменялось.

Всего записей: 746 | Зарегистр. 04-11-2019 | Отправлено: 21:47 07-09-2023 | Исправлено: jourmager, 21:53 07-09-2023
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26

Компьютерный форум Ru.Board » Компьютеры » Программы » Формат DjVu и программы для работы с ним


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru