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

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

Модерирует : 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 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53

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

StanFreeWare

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


 

 
Обсуждение программы Pdf & Djvu Bookmarker, предназначенной для автоматизации процесса создания bookmark-оглавлений в pdf и djvu файлах.
 
Проект с открытыми исходниками, написан на C# с использованием .NET Framework 2.0

Всего записей: 865 | Зарегистр. 10-01-2007 | Отправлено: 14:16 30-11-2009 | Исправлено: ComboFZ, 20:38 04-12-2022
StanFreeWare

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
0.9.7rc11
http://www.onlinedisk.ru/file/301912/
 
1. Приложения и указатели не попадают внутрь многоуровневого списка (только внутрь одноуровневого). Кстати теперь внутрь многоуровневого списка вообще ничего не может попасть, кроме элементов данного списка. Если есть случаи, когда это вредно - пишите.
2. Чтобы обратить внимание на п.1 после применения шаблона структуры выделяется не первый элемент оглавления а последний потомок последнего элемента оглавления.
3. Добавил обработчик Enter и Escape на текстовое поле ввода шаблона.
4. В обработчик ошибок шаблона добавил случай пустого шаблона уровня в строке шаблона, например, если строка шаблона заканчивается ; или в строке есть последовательность ,;
5. В тултипы кнопок сдвига и выбора страницы предпросмотра добавлена информация о дублирующих быстрых клавишах.

Всего записей: 865 | Зарегистр. 10-01-2007 | Отправлено: 20:35 23-12-2009 | Исправлено: StanFreeWare, 20:36 23-12-2009
ghosty



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
StanFreeWare
А может быть, и функционал DjVu Hyperlinks Editor прикрутить удастся? А то уж очень нестабильно он работает...

Всего записей: 6808 | Зарегистр. 21-09-2002 | Отправлено: 20:47 23-12-2009
StanFreeWare

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ghosty
Я думал об этом.  
В том виде, в котором я видел - замена чисел на выделенном диапазоне страниц гиперссылками на соответствующие страницы - задача не кажется слишком сложной. С другой стороны, видя, сколько исправлений приходится делать на этапе подготовки bookmark-оглавления пришел к выводу, что полностью автоматическое решение Djvu Hyperlinks Editor несколько оптимистично. А делать полноценный графический редактор для гипертекстовых областей - эта задачка нескольких Djvu Bookmarker может стоить..

Всего записей: 865 | Зарегистр. 10-01-2007 | Отправлено: 20:56 23-12-2009
ghosty



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
StanFreeWare
И все же Djvu Hyperlinks Editor идеально подходит (подходила бы, если бы не была такой кривой) для создания "интерактивных" указателей - предметных, по персоналиям и т.п.
Задача создателя интерактивного указателя в этом случае сводится к проверке правильности распознавания цифр на этапе OCR. Но я допускаю для этих случаев долю ошибок - до 10-15%. Т.е. никакой редактор на этапе создания уже не нужен.
Все-таки для сложных книг - незаменимая вещь. Как я уже говорил, есть книги, с одной стороны, сложные, с другой - не очевидно, что многие их будут читать, но хоть какую-то навигацию сделать надо.
В общем, было бы здорово, если бы этот функционал появился в Вашей программе.

Всего записей: 6808 | Зарегистр. 21-09-2002 | Отправлено: 21:13 23-12-2009
NME



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

Цитата:
полноценный графический редактор для гипертекстовых областей

итс, как говорится, май дрим))

Всего записей: 1436 | Зарегистр. 26-07-2007 | Отправлено: 21:18 23-12-2009
ghosty



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

Цитата:
итс, как говорится, май дрим))
А как он может пригодиться-то?

Всего записей: 6808 | Зарегистр. 21-09-2002 | Отправлено: 21:21 23-12-2009
NME



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ghosty
полноценный графический редактор для гипертекстовых областей - это должна быть отдельная программа, некий гибрид Djvu Hyperlinks Editor и Document Express Editor в плане работы с гиперссылками.. и конечно же с намного бОльшими возможностями и удобствами редактирования гиперссылок.. вот это и есть май дрим))
совмещать Djvu Hyperlinks Editor и Djvu Bookmarker имхо не стоит.. разные цели у этих программ..  
а вот ввести вставку текста непосредственно из текстового слоя книги - эт можно попробывать.. вот только на некачественно распознанных экземплярах такая муть получится)) но здесь в любом случае только повторное распознание может помочь..

Всего записей: 1436 | Зарегистр. 26-07-2007 | Отправлено: 21:40 23-12-2009
pazanru



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
StanFreeWare
 
у меня почему-то не работает экспорт в djvu-файл...
может это из-за windows 7? (в смысле не хватает прав на редактирование).
спрашивает заменить или нет, жму "да" ), но ничего не происходит.
не знаю какие детали ешё описать...
всё остальное работает прекрасно!

Всего записей: 39 | Зарегистр. 25-07-2005 | Отправлено: 22:26 23-12-2009
StanFreeWare

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

Всего записей: 865 | Зарегистр. 10-01-2007 | Отправлено: 23:10 23-12-2009
StanFreeWare

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Поигрался с djvutoxml, той что в составе DjvuLibre. Неплохая штучка.  
две проблемы с ней:
1. Не указывает кодировку в первой строке xml - нужно так:
<?xml version="1.0"  encoding="UTF-8"?>
2. Теряет части строк после дефиса (может, и еще что-нибудь теряет, но нашел только это).
 
Для работы с xml я пока что остановился на notepad2.
 
В результате получилась утилитка, вытягивающая перечень статей из энциклопедии. Она считает, что статья - это одна или несколько строк, написанных заглавным шрифтом.
Если попадаются строки, удовлетворяющие этому условию, но не являющиеся статьей энциклопедии, их вручную добавляют в исключения.
Короче, кому интересно, можете ознакомиться - в архиве проект + ролик
http://www.onlinedisk.ru/file/303405/

Всего записей: 865 | Зарегистр. 10-01-2007 | Отправлено: 12:39 25-12-2009 | Исправлено: StanFreeWare, 07:20 26-12-2009
VadimirTT



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
При создании оглавления, мне понадобилось поменять ссылку на страницу для одного элемента, т.е. мне пришлось сдвинуть для него, затем для последующего возвратить обратно -
 
Изменить номер страницы для текущего и последующих элементов
 
Имеет ли смысл добавить возможность смены номера для одного элемента, или это уже как то реализовано?

Всего записей: 2872 | Зарегистр. 22-03-2005 | Отправлено: 12:45 27-12-2009
StanFreeWare

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VadimirTT
Не реализовано пока что.
Проблема стоит только за выбором пользовательского интерфейса. Наиболее очевидным пока считаю как-то предложенный ранее вариант, что кнопки сдвигают вместе с последущими строками, а с текстового окна - только текущий элемент оглавления...
Пойдет так?

Всего записей: 865 | Зарегистр. 10-01-2007 | Отправлено: 14:06 27-12-2009 | Исправлено: StanFreeWare, 14:07 27-12-2009
VadimirTT



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
StanFreeWare
А возможно иметь одновременно и текстовое окно и окно оглавления? Правда взаимодействие между ними будет несколько запутанным.

Всего записей: 2872 | Зарегистр. 22-03-2005 | Отправлено: 14:19 27-12-2009
StanFreeWare

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

Всего записей: 865 | Зарегистр. 10-01-2007 | Отправлено: 14:28 27-12-2009
VadimirTT



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
StanFreeWare
Я просто не понял, возможно ли редактирование строки в режиме оглавления?

Всего записей: 2872 | Зарегистр. 22-03-2005 | Отправлено: 14:46 27-12-2009
denver 22

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VadimirTT
Из Wiki: "На третьем этапе можно править текст строк оглавления по F2 непосредственно в дереве."

Всего записей: 602 | Зарегистр. 28-07-2005 | Отправлено: 14:56 27-12-2009 | Исправлено: denver 22, 14:58 27-12-2009
VadimirTT



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
denver 22
Ктож её читает то ? Да и вспомнил, ведь пользовался я этим F2 пару недель назад!

Всего записей: 2872 | Зарегистр. 22-03-2005 | Отправлено: 15:01 27-12-2009
StanFreeWare

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

Цитата:
Ктож её читает то ?

Я читаю...

Всего записей: 865 | Зарегистр. 10-01-2007 | Отправлено: 15:23 27-12-2009
StanFreeWare

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
0.9.7rc12
http://www.onlinedisk.ru/file/305572/
 
1. При отмене денойза очищаю текстовое поле с примерами строк
 
2. Добавлены быстрые кнопки  
F1,F2 - склейка с предыдущей/последующей строкой
F5,F6 - переход на предыдущую/последующую ошибку
 
3. Разрешил склейку строки, оканчивающейся числом, со следующей строкой, если данная строка попала в список ошибок.
Нужно, например, для случая
 
Раздел 2
Содержимое данного раздела 344
 
Первая строка попадет в список ошибок, как нарушающая монотонность возрастания номеров страниц и поэтому допускает склейку со второй.
 
4. Добавлена кнопка "XVI = 16" для преобразования строк, оканчивающихся римскими цифрами в строки, оканчивающиеся арабскими цифрами.
 
5. Добавлен чекбокс "Игнорировать ошибки строк, оканчивающихся числом" для того, чтобы программа позволяла в случае наличия "римских" строк после преобразования их в арабские смогла проигнорировать возникающее при этом нарушение монотонности возрастания номеров страниц и перейти на этап редактирования дерева.

Всего записей: 865 | Зарегистр. 10-01-2007 | Отправлено: 22:28 27-12-2009 | Исправлено: StanFreeWare, 22:29 27-12-2009
StanFreeWare

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
0.9.7rc14
Ссылка
1. Чтобы помнили про F2 добавил кнопку "Редактировать".
2. Исправил ошибку, из-за которой, например, при открытии djvu-файла из-под стартового окна не отображались стрелки навигации по страницам.

Всего записей: 865 | Зарегистр. 10-01-2007 | Отправлено: 21:53 28-12-2009 | Исправлено: StanFreeWare, 21:54 28-12-2009
Открыть новую тему     Написать ответ в эту тему

Страницы: 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 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53

Компьютерный форум Ru.Board » Компьютеры » Программы » PDF & DjVu Bookmarker


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru