Ru-Board.club
← Вернуться в раздел «Программы»

» PDF & DjVu Bookmarker

Автор: amosopher
Дата сообщения: 09.04.2011 12:43
StanFreeWare А нельзя интегрировать Djvu Browser Plugin в Вашу программу? Чтобы уже при установке програмы этот плагин также автоматически устанавливался?
Автор: StanFreeWare
Дата сообщения: 10.04.2011 17:57
amosopher

Инсталлятор со встроенным плагином

В папке программы будет два exe-шника, один *.exe, второй *-tif.exe.
Различие после инсталляции - лишь в привязке ярлыков к тому или иному экзешнику.
Автор: StanFreeWare
Дата сообщения: 24.04.2011 07:24
Пришлось сделать версию 2.5.1.
У 2.5 были проблемы с проверкой номера страницы.
В частности, нельзя было перейти на произвольную страницу.
Автор: amosopher
Дата сообщения: 24.04.2011 22:46
StanFreeWare А где тогда ссылка на эту последнюю версию?
Автор: j52
Дата сообщения: 24.04.2011 22:52
amosopher
В шапке...

Цитата:
Страница проекта на SourceForge.net

Автор: BogiS_noname
Дата сообщения: 03.05.2011 19:13
пожалуйста, перезалейте


Код: Не требующая установки .NET Framework, portable-версия Djvu Bookmarker
Автор: StanFreeWare
Дата сообщения: 04.05.2011 16:42
BogiS_noname
У меня она не сохранилась. Если нужно, напишите Astra55 в личку. Если в ближайшее время не найдется, придется удалять ссылку из шапки...
Автор: StanFreeWare
Дата сообщения: 24.05.2011 14:42
О, конкуренты тоже перебираются на iTextSharp
Автор: StanFreeWare
Дата сообщения: 26.05.2011 04:09
Интереса ради скормил Handy pdf-ку с оглавлением в виде ссылок на позицию на странице. Увы, если мой Букмаркер просто не открывает такие pdf, то Handy открыл, и безжалостно заменил ссылки на позицию на просто ссылку на страницу.

Может, тоже так сделать?

Я руководствовался тем, что ссылки на позицию обычно встречаются в качественных pdf, которым правка уже не требуется.
Автор: NME
Дата сообщения: 27.05.2011 22:05
StanFreeWare

Цитата:
Может, тоже так сделать?

а м.б. наоборот сделать поддержку таких ссылок?
и еще добавить в импорт\экспорт поддержку формата *.bookmarks, чтоб при желании и в djvu их можно было бы вставить..
Автор: StanFreeWare
Дата сообщения: 28.05.2011 07:43
NME
*.bookmarks - это от WinDjvu? Хотелось бы понять преимущества от такой поддержки. И как она видится - пользовательские букмарки внедрены в книгу в том же дереве, что и основное оглавление?

Что касается поддержки координатных ссылок - максимум, что пока что может получиться с точки зрения UI - это пара ползунков по горизонтали и вертикали на периметре страницы (типа резаков в СК).
Которые будут показывать правильное значение, только когда масштаб будет Fit To Page. С учетом того, что масштаб можно изменить пользователем в любой момент, и выбранный масштаб (как и момент изменения масштаба) недоступен в используемых контролах, такое решение выглядит не особенно привлекательным.

Да и вопрос о том, когда может понадобиться изменение оглавления с координатными ссылками остается открытым - как правило, там и так все более чем идеально.
Автор: VadimirTT
Дата сообщения: 28.05.2011 08:40
NME

Цитата:
и еще добавить в импорт\экспорт поддержку формата *.bookmarks, чтоб при желании и в djvu их можно было бы вставить..

Это Вы про перенос оглавления из pdf в djvu и наоборот? Так и здесь все работает и очень быстро, открывается файл с оглавлением в режиме редактирования и вставляете загруженное оглавление в файл другого формата, несколько движений мышкой.
Автор: NME
Дата сообщения: 28.05.2011 11:13
StanFreeWare

Цитата:
*.bookmarks - это от WinDjvu?

точно..
на данном этапе такая поддержка (для djvu) может быть не очень-то востребована и будет являться скорее экзотикой, но кто знает - м.б. поддержка позиционирования ссылок в djvu не за горами

другое дело с pdf.. раз уж в оглавлении есть такие ссылки, то удалять часть инфы из них считаю не совсем корректным.. не беда, если в твоей программе не будет функционала для добавления новых строк оглавления со ссылкой на позицию на листе (хотя, вроде бы это тоже можно реализовать), но, после правки в pdf такого оглавления имхо все старые ссылки должны остаться..

VadimirTT

Цитата:
Это Вы про перенос оглавления из pdf в djvu и наоборот?

не совсем.. я про перенос оглавления из pdf в djvu и наоборот "со ссылками на позицию на листе".. для djvu это реализовано только в WinDjview в пользовательских закладках..
Автор: StanFreeWare
Дата сообщения: 04.06.2011 12:47
В тему: на инфанате попался интересный пример книги, в которой pdf-оглавлению требуется сдвиг страниц с сохранением положения ссылок.

Добавлено:
Это прекрасно: в исходниках HandyOutline увидел следующее -
//Some parts of a code are taken from the project Pdf & DjVu Bookmarker
//http://sourceforge.net/projects/djvubookmarker/
А ведь я тоже кое-что у Handy позаимствовал в свое время.
Автор: StanFreeWare
Дата сообщения: 05.06.2011 17:57
Вопрос стиля - начал играться с позиционными ссылками в pdf.
Как считаете, резаки в СК-стиле приемлемы для решения такой задачи?
Думаю, используя наработки Greenshot смогу сделать так, чтобы при перемещении резаков на окне просмотрщика pdf рисовались направляющие.

В принципе, уже получилось поправить приведенный выше пример книги. Правда ценой замены именованных закладок на аналогичные page-назначения. Что привело к тому, что Adobe Reader X некоторые такие закладки видит слегка смещенными по вертикали. При том, что X-Change Viewer видит все один-в-один. А STDU-Viewer в таких закладках вообще видит только номер страницы, в то время, как с именованными четко отрабатывает.

Ну и куча вопросов сразу всплыло типа как сохранять такие оглавления в html или txt файлах...
Автор: NME
Дата сообщения: 05.06.2011 20:10
StanFreeWare

Цитата:
Как считаете, резаки в СК-стиле приемлемы для решения такой задачи?

имхо резаки не очень-то и нужны.. перекрестие направляющих должно следовать за мышью.. но, если это трудно сделать - то можно и ползунками..


Цитата:
как сохранять такие оглавления в html или txt файлах...

как и раньше.. эти форматы - промежуточные, сделанные под определенные программы и их синтаксис не должен изменяться..
а для сохранения оглавления в новом формате можно использовать xml, как, например, это сделал AndyZ (*.bookmarks - это ведь обычный xml).. если для pdf-ссылок достаточно информации, хранящейся в *.bookmarks, то можно этот формат использовать для хранения такого оглавления, если нет - сделать свой xml..
Автор: StanFreeWare
Дата сообщения: 13.06.2011 21:02
PdfDjvuBookmarker - 3.0 pre1

Отказался от резаков, правда, заменил их пока на прогресбары. Может, потом заменю на что-то более изящное, например, на рукоятки в стиле СТ.
Выход из режима редактирования по клику на странице. Альтернативный вход в редактирование - по клику на прогрессбарах, при этом состояние второго прогрессбара замораживается.
Сохранять можно, но на всякий случай экспериментировать лучше на копиях книжек.
Автор: StanFreeWare
Дата сообщения: 14.06.2011 07:38
3.0 pre 2
Добавлены кнопки Применить положение к (..всем, последующим, выделенным)
Добавлена кнопка "0" - сброс положения.
Выход из редактирования возможен и по клику на прогрессбаре.
Обновление страницы теперь просто по изменению выделения в дереве (было по Enter - из-за тормознутости TifViewer).
Автор: sergiokapone
Дата сообщения: 15.06.2011 12:44
Реализация позиционирования непрохая. Мне кажется, что было бы неплохо (особенно при изменении) чтобы на странице уже была указанна предыдущия позиция, например, метка ввиде красной буквы "Г", или что-то подобное, тогда видно будет, нужно ли редактировать, или нет. Я точно не знаю, но вроде у меня вылетает Acrobat когда я открваю PDF букмаркером.
Автор: StanFreeWare
Дата сообщения: 15.06.2011 20:37

Цитата:
вылетает Acrobat

У меня не вылетает, но Букмаркер подвисает при попытке открытия, если файл уже открыт акробатом
Автор: StanFreeWare
Дата сообщения: 19.06.2011 15:41
3.0pre3

исправил ошибку при пересчете координат мыши в позицию на странице
добавил выход из режима редактирования позиции по Escape
Автор: StanFreeWare
Дата сообщения: 26.06.2011 17:20
3.0pre4

Добавил горизонтальные линии сетки по пустотам на странице, и привязку курсора к ним в режиме редактирования положения.
Изменил интерфейс - перенес несколько кнопок на панель просмотра pdf.
Добавил обработку некоторых крайних случаев положения.
Автор: StanFreeWare
Дата сообщения: 30.06.2011 05:37
3.0pre5

Исправлена ошибка отображения прогресбаров для широких книг
Скрываются панели задания позиции при предпросмотре pdf в режиме редактирования текста
Добавлена возможность задания чувствительности логики определения местоположения линий сетки.
Автор: unreal666
Дата сообщения: 30.06.2011 10:52
StanFreeWare
Прога с какого-то момента начала вылетать с сообщением:


PS.
Что на 2.5, что на 3-й версиях такая фигня.
Reader X стоит.
Возможно, что такое стало вылазить после каких-то обновлений винды/прог_adobe.
Автор: ugen
Дата сообщения: 01.07.2011 12:01
Подтверждаю: поведение один в один. Установлены все необходимые компоненты (Visual Studio только нет). Имею подобное же сообщение, после нажатия Ок - окно закрывается. Так и не смог ни разу запустить программу.
Автор: uabtor
Дата сообщения: 01.07.2011 17:22
Аналогично.

Начал последовательный откат на предыдущие версии. Заработала только - PdfDjvuBookmarker-2.5pre9-TIF-Setup.exe
Автор: StanFreeWare
Дата сообщения: 04.07.2011 18:27
Если при установке 2.5.1 выбрать вариант без djvu browser plugin поведение не изменяется?
Автор: uabtor
Дата сообщения: 04.07.2011 21:17
Не знаю, как у unreal666 и ugen, а в моём случае - я сам накосячил (Архив с новой версией распаковывал в директорию с установленной программой (поверх, без деинсталляции), а запускал ярлыком, оставшимся на рабочем столе).
После деинсталляции и чистой установки - заработала версия PdfDjvuBookmarker - 3.0pre5.
StanFreeWare - спасибо за программу!
Автор: unreal666
Дата сообщения: 05.07.2011 01:07
хм. Что-то сейчас версия 3.0pre5 заработала.
Чего-то чудеса какие-то непонятные (всякие деинсталы предыдущих версий не делал).
Автор: StanFreeWare
Дата сообщения: 05.07.2011 07:19
3.0pre6

Поправил отображение положения на прогрессбарах.
Отступ текста от линии сетки теперь зависит от чувствительности сетки
Чувствительность сетки по умолчанию увеличена

Страницы: 12345678910111213141516171819202122232425262728293031323334

Предыдущая тема: Нужна бесплатная альтернатива Acronic


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.