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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
3.0pre7
 
Исправил ошибку в работе регулятора чувствительности при выходе за допустимые границы.
Добавил перенос информации о нажатых в дереве кнопках в pdf-просмотрщик. Как следствие стал возможен выход из режима редактирования по Escape и переключение в свободное редактирование координат при нажатом Ctrl. Т.е. сетка теперь всегда включена при редактировании положения, но ее можно игнорировать нажав Ctrl.

Всего записей: 865 | Зарегистр. 10-01-2007 | Отправлено: 08:05 07-07-2011
StanFreeWare

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

Всего записей: 865 | Зарегистр. 10-01-2007 | Отправлено: 08:34 14-07-2011 | Исправлено: StanFreeWare, 08:35 14-07-2011
StanFreeWare

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
PdfDjvuBookmarker-3.0-beta-Setup
 
Собрал все в один инсталлятор (как и в 2.5.x осталась возможность выбора TIF-djvu просмотрщик при инсталляции).
 
Заменил прогресбары на самописные элементы управления.
Перевел элементы управления, появившиеся в 3.0, на английский.
При редактировании с прогресбаров (с нулевой координатой по x или y) результат теперь пишу не в режиме FITH, FITV, а в режиме XYZ с Z=null, что позволяет сохранить масштаб при переходе по элементу оглавления книги.
 
Внимание - книги с FIT-ссылками при сохранении в данной программе становятся книгами с XYZ-ссылками. Может быть я неправ, но считаю, что FIT-ссылки это зло, если человек хочет читать в режиме страница на экран, то зачем принудительно изменять ему масштаб, например, на растянуть по ширине страницы.
 
Управление чувствительностью сетки теперь несколько менее удобное (новое значение задается по выходу курсора с элемента управления). На это пришлось пойти в процессе превращения данного элемента управления ToolStripItem (что в свою очередь требовалось для английской локализации).
 
При редактировании Djvu отказался от обновления страницы при движении по дереву с помощью клавиатуры. Обновляется теперь, как и раньше - либо по клику мышкой, либо по Enter. В принципе, не вижу проблем, все дерево обходить вручную в случае Djvu пока не требуется.  
 
При редактировании Pdf вход в режим редактирования позиции теперь не по пробелу, а по Enter. Остальное осталось по-старому - стрелками проход по сетке, Enter - применить позицию, Escape - отменить.
 
При входе в режим редактирования позиции необходимо следить за положением курсора мыши - если он находится в зоне редактирования, то сразу же новая позиция будет задана соответственно позиции курсора мыши. В ряде случаев это удобно. Но если такое поведение не нужно, например при редактировании только с клавиатуры, курсор следует предварительно вывести из зоны редактирования.

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

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
PdfDjvuBookmarker-3.0-beta2-Setup
 
1. Для команды "Применить позицию" добавил выбор, к каким именно координатам - x, y, или x+y она применяется.
2. В режиме редактирования "с прогресбаров" нередактируемую координату оставляю неизменной.
3. В связи с некоторыми сложностями поддержки включения свободного редактирования по Ctrl при редактировании "с прогресбаров" все-таки ввел отдельную кнопку "Использовать сетку", которую можно нажимать и в режиме редактирования.
4. Избавился от ошибки при открытии каждой второй книги.
5. Немного изменил цветовую гамму самописных элементов управления (убрал голубой, оставил только зеленый с разным направлением заливки).
 

Всего записей: 865 | Зарегистр. 10-01-2007 | Отправлено: 22:49 17-07-2011
StanFreeWare

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
PdfDjvuBookmarker-3.0-beta3-Setup.exe
 
Изменение маленькое, но значительно увеличивает производительность и понятность программы -  
Редактирование позиции с клавиатуры идет не с верхней линии сетки, а с текущей позиции (в том числе если эта позиция сместилась при входе в режим редактирования из-за расположения курсора мыши поверх области просмотра). Т.е. теперь удобно, например, положить курсор на середину области просмотра и, если при входе в режим редактирования позиция не "угадалась", сдвинуть ее в нужную сторону буквально одним-двумя нажатиями стрелочек.
 
Думаю к концу недельки выложить релиз на sf, если ни у кого не будет предложений или баг-репортов.

Всего записей: 865 | Зарегистр. 10-01-2007 | Отправлено: 08:19 21-07-2011 | Исправлено: StanFreeWare, 08:21 21-07-2011
StanFreeWare

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Выложил 3.0 на SF.
 
Отличия от beta3 :
- вернул обработчик исключения при ошибках в оглавлении или при отсутствии оглавления в книге
- для новых пользовательских элементов интерфейса версии 3 добавил всплывающие подсказки на русском и английском.
 
Небольшой скринкаст по новым возможностям

Всего записей: 865 | Зарегистр. 10-01-2007 | Отправлено: 09:05 23-07-2011 | Исправлено: StanFreeWare, 10:45 23-07-2011
itmustwork

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Лично мне нравится просматривать djvu программой STDU. <url=http://softs-box.ru/ofice/342-stdu-viewer-15647-portable-multirus.html>Скачать STDU Viewer portable бесплатно</url>
 
Добавлено:
<A HREF="http://softs-box.ru/ofice/342-stdu-viewer-15647-portable-multirus.html">Скачать STDU Viewer portable бесплатно</A>
 
Добавлено:
Лично мне нравится просматривать djvu программой STDU. Скачать STDU Viewer portable бесплатно

Всего записей: 4 | Зарегистр. 06-06-2011 | Отправлено: 08:28 24-07-2011
StanFreeWare

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Пришлось выпустить версию 3.0.1, в 3.0 была проблема с просмотром djvu.

Всего записей: 865 | Зарегистр. 10-01-2007 | Отправлено: 22:37 28-07-2011
ghosty



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
StanFreeWare
Последняя версия - просто блеск  
Давно не делал оглавления, навыки растерял, а тут установил и все сделал за 5 сек.
Большое Вам Спасибо!

----------
пропадет-растает

Всего записей: 6808 | Зарегистр. 21-09-2002 | Отправлено: 21:58 02-08-2011
StanFreeWare

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Очень приятно читать такие отзывы.  

Всего записей: 865 | Зарегистр. 10-01-2007 | Отправлено: 01:47 03-08-2011 | Исправлено: StanFreeWare, 22:55 04-08-2011
DikBSD

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

Цитата:
Последняя версия - просто блеск    

Присоединяюсь!

Всего записей: 178 | Зарегистр. 23-11-2009 | Отправлено: 22:48 03-08-2011
StanFreeWare

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Исправил еще один глючек. Теперь самая свежая версия - 3.0.2

Всего записей: 865 | Зарегистр. 10-01-2007 | Отправлено: 22:57 04-08-2011
ghosty



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
StanFreeWare
Похоже не умеет работать с оглавлениями, в которых страницы указаны диапазоном (100-110).
Некоторые PDF не открываются.

----------
пропадет-растает

Всего записей: 6808 | Зарегистр. 21-09-2002 | Отправлено: 10:21 07-08-2011
StanFreeWare

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ghosty
Диапазоном - это речь о текстах оглавлений? В принципе можно попробовать для таких случаев превратить замену (#р) -># в (#[любая не цифра][несколько произвольных символов]) -> #
Скиньте примеры не открывающихся pdf.

Всего записей: 865 | Зарегистр. 10-01-2007 | Отправлено: 10:31 08-08-2011
Astra55



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
StanFreeWare
Программа вообще не запускается на чистой системе WinXP+SP3 + .NET 2SP1, появляется окно с сообщением о незарегистрированном классе, после этого софт просто падает с ошибкой.


----------
Per warez ad scientiam

Всего записей: 11717 | Зарегистр. 16-05-2003 | Отправлено: 11:38 11-08-2011
StanFreeWare

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Astra55
Программа требует установленного Adobe Reader, лучше X.
 
Добавлено:
Astra55
Adobe Reader установлен?

Всего записей: 865 | Зарегистр. 10-01-2007 | Отправлено: 19:54 11-08-2011
Astra55



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
StanFreeWare
Да, с Ридером Х заработало. В результате получилась маленькая программа, по дефолту 460 метров, слегка почищенная 300 метров, записи в реестре по объему больше самого софта (!). Насчет размеров - полный Акробат X со всеми плагинами меньше по размеру. Вам бы удалить все ненужное, как из .NET, так и из Ридера, глядишь, объем бы уменьшился.
Больше я к этому софту не возвращаюсь, хотел поглядеть на новую версию, но такого монстра не ожидал. Остаюсь на Акробате и DjVuToy.  
 

----------
Per warez ad scientiam

Всего записей: 11717 | Зарегистр. 16-05-2003 | Отправлено: 20:39 11-08-2011
StanFreeWare

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Astra55
Интересный у Вас расчет получился. У меня установленный 10й ридер занимает 100 Мб. Ну так он все равно нужен, чтобы эти самые книжки читать. Ну и главное - доступен для всех без геморроя со взломом защиты Акробата.
 
Остается только 40 метров на .NET 2.0, что и были с самой первой версии Букмаркера.  
 
Что в сумме никак не дает упомянутые "по дефолту 460 метров".
 
Можно, конечно и без полностью установленного ридера обойтись, но что-то никак не разберусь, какие зависимости тянет за собой AcroPDF.dll. Т.е., если удалить ридер, и зарегить эту dll, букмаркер запускается, но выдает неконкретную ошибку, буквально "Возникла проблема связанная с Adobe Acrobat/Reader". Есть мысли по этому поводу?
 
И наконец, я бы считал все-таки не объемы занимаемых мегабайт, а личное время, потраченное на создание оглавления тем или иным способом.

Всего записей: 865 | Зарегистр. 10-01-2007 | Отправлено: 23:05 11-08-2011
Astra55



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

Цитата:
Что в сумме никак не дает упомянутые "по дефолту 460 метров".  

Дает, дает. Просто Вы, судя по всему, никогда не анализировали что тот или иной софт устанавливает в систему и реестр. А на моем счету, без всякого выеживания, много тыщ софтов, которые были установлены с созданием инсталляторов или для портабельных сборок. Поскольку, все это делается на чистой системе, то лишнему просто неоткуда взяться. Про сохраненные инсталляторы, надеюсь, не забыли? Тот же Ридер оставляет в системе почти сотню метров своих резервных файлов.

Цитата:
личное время, потраченное на создание оглавления тем или иным способом

Я не люблю комбайны, пусть буду пользоваться несколькими софтами, но зато процесс простой, удобный и понятный. Когда я нашел способ импорта ClearScan pdf в PDF2DjVu, меня уже не интересует мышиная возня вокруг djvu, как такового., поскольку инструменты в рамках формата pdf неизмеримо мощнее. Это касается и TOC/букмарков, когда все делается буквально в несколько щелчков мыши. А OCR все равно придется править, хоть для Вашего софта, хоть для любого другого, здесь выигрыша никогда не будет.
Я никого не отговариваю использовать этот букмаркер, но для меня он сложен и неинтуитивен. Кстати, попытка открыть pdf файл ни к чему ни привела. Повисела надпись о инициализации, а на дисплее так ничего и не появилось. Не надо было связываться с pdf, для него уже есть масса программ, а в результате софт чудовищно распух. Да еще и Ридер Х, хотя та же 8-ка, которой я пользуюсь, и легче, и быстрее.  

----------
Per warez ad scientiam

Всего записей: 11717 | Зарегистр. 16-05-2003 | Отправлено: 23:36 11-08-2011
StanFreeWare

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Astra55
Согласен, реестр я не анализировал. В любом случае, вопросы по монструозности не ко мне, а к Adobe. Кому не надо Pdf - на sf остался старый добрый Djvu Bookmarker 1.1.  
 
Не включать поддержку Pdf нельзя было - и DjvuToy, и HandyOutliner таковую заимели, пришлось догонять и перегонять.
 
Можно взлянуть на неоткрывающийся pdf-файл? По-идее, все, что открывает Adobe Reader X, должен открывать и букмаркер.
 
Если есть конкретные предложения по повышению интуитивности - готов выслушать.

Всего записей: 865 | Зарегистр. 10-01-2007 | Отправлено: 23:58 11-08-2011
Открыть новую тему     Написать ответ в эту тему

Страницы: 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