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

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

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

 Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

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

NME



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
TurnTheText v1.1
 
НАЗНАЧЕНИЕ И ОПИСАНИЕ ПРОГРАММЫ
программа предназначена для устранения несоответствия графического и текстового слоев в DjVu-книгах, возникающего при использовании FineReader версии 8 (и ниже) для распознавания текста..
для правильной работы программы текстовый слой FR8 после внедрения его с помощью DjVuOCR не должен подвергаться изменениям..
для автоматического определения необходимого направления и угла поворота текстового слоя программа использует информацию о координатах графических символов из чанка Sjbz, что позволяет правильно поворачивать текст практически в 100% случаев..
программа также автоматически определяет необходимость поворота текстового слоя на +/- 90 градусов.. есть теоретическая вероятность того, что при большом количестве графики и малом количестве текста угол поворота будет определен неверно, но пока с такими случаями не сталкивался.. один раз пришлось столкнуться с таким случаем (решение - поворот на 180 вручную, см. ниже)..
если требуется повернуть текст на 180 градусов (что не является нормальным для обычных книг), то это можно сделать вручную при помощи DjVu Text Mover'а..
для проверки результатов работы программы рекомендуется использовать WinDjView Extended, т.к. в этой модификации просмотрщика есть возможность быстрого выделения текста на всех страницах - нажал Ctrl+A и листаешь страницы, визуально проверяешь совпадение..
единственный параметр в программе - минимальный угол - нужен для ускорения работы программы, чтобы страницы с углом поворота меньше указанного не подвергались раскодированию/кодированию.. значение по умолчанию 0,1 градуса выбрано исходя из того, что при данном значении и ниже текст практически полностью совпадает с графикой..
в релизе 1.1 появилась возможность поворота текста на страницах, не имеющих чанка Sjbz - для этого во всплывающем окне нужно указать направление поворота для конкретной страницы (угол программа определит сама).. при запуске из командной строки такие страницы обработаны не будут, останутся без изменений..
 
СИСТЕМНЫЕ ТРЕБОВАНИЯ
Windows XP+
.NET Framework 2.0
 
ПАРАМЕТРЫ КОМАНДНОЙ СТРОКИ
общий формат команды (в квадратных скобках - необязательные части):
имя_программы имя_исходного_файла_djvu [-s имя_сохраняемого_файла_djvu или суффикс] [-p номер_страницы или диапазон] [-a значение_минимального_угла]
примечания:
1) имя редактируемого файла необходимо записывать сразу после названия программы.. расположение остальных блоков - произвольное
2) синтаксис диапазона страниц - см. в описании интерфейса
3) если параметр "-p" не указан - обрабатываются все страницы
4) если параметр "-s" не указан, то имя сохраняемого файла будет складываться из имени исходного файла и суффикса "_1"
5) для указания произвольного суффикса после "-s" вместо имени сохраняемого файла необходимо слитно написать знак плюс "+" и произвольный суффикс, например, "+_нов"
6) для сохранения файла под тем же именем после "-s" необходимо записать имя исходного файла
7) если параметр "-a" не указан или значение не является положительным либо равным нулю числом, то устанавливается значение по умолчанию 0,1 градуса..
 
пример 1:
TurnTheText.exe "d:\temp\мой файл.djvu" -s "d:\temp\мой файл.djvu" -p -5,10,22 -a 0,05
в файле "мой файл.djvu" на страницах с 1 по 5, 10 и 22 поворачивается текст при условии, что угол поворота больше 0,05 градуса
 
пример 2:  
TurnTheText.exe myfile.djvu -s +_new
при наличии файла "myfile.djvu" рядом с программой, создается файл "myfile_new.djvu" с повернутым текстом на всех страницах при условии, что угол поворота больше 0,1 градуса
 
пример 3:
TurnTheText.exe "d:\temp\мой файл.djvu" -a 0
создается файл "мой файл_1.djvu" с повернутым текстом на всех страницах при любом несовпадении размеров текстового слоя и страницы (угол поворота больше 0 градусов)
 
ОПИСАНИЕ ИНТЕРФЕЙСА
 
Открыть
Сохранить
RU/EN - переключение интерфейса на русский/английский язык
 
----------
Область редактирования - область документа (страницы), к которой применяются изменения
Весь документ
Страницы (отдельные - через запятую, диапазон - через тире.. пример:
"-4,7,10-12,55-" - редактирование страниц 1,2,3,4,7,10,11,12,55 и до конца документа)
 
----------
Минимальный угол (град.) - см. описание программы
 
----------  
Статусбар - сайт программы на Ru-board'е  / информация о действиях, совершаемых программой.. при работе программы двойной клик по полю вызывает диалоговое окно с запросом о прерывании обработки документа
 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 
История версий TurnTheText
 
--------------------------------------------------------------------------------
v 1.1
1) исправлена ошибка с вылетом программы при обработке страниц без слоя маски
2) добавлена возможность ручного указания направления поворота текста на страницах без слоя маски в оконном режиме
3) другие мелкие изменения и исправления
 
--------------------------------------------------------------------------------
v 1.0
1) значительно повышен процент правильного определения направления и угла поворота текстового слоя
2) исключена необходимость использования DjVuToy и djvused
3) упрощена работа по проверке результатов работы программы в WinDjView Extended
4) исключена возможность ручного указания направления поворота текста на страницах
5) добавлен английский интерфейс
6) поддержка Drag & Drop
7) поддержка параметров командной строки
8) другие мелкие изменения и исправления
 
--------------------------------------------------------------------------------
v 0.1
первый релиз

Всего записей: 1279 | Зарегистр. 26-07-2007 | Отправлено: 13:50 24-03-2015 | Исправлено: NME, 16:05 16-05-2021
Открыть новую тему     Написать ответ в эту тему

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Программы » Утилиты для DjVu: DjVuNMEditor, FR11 DTL Crutch и др.


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

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.Board
© Ru.Board 2000-2020

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru