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

» PDF & DjVu Bookmarker

Автор: NBell
Дата сообщения: 23.08.2012 04:05
Samtrue
Букмаркер (что такое маркер неясно) при установленном Адоб Ридере загружает его в память (если только не запустить версию без поддержки Ридера прямо из каталога программы) и на хилой машинке поначалу все колом встанет. Если есть антивирус, то вообще слайд-шоу.
Это нормально. Улучшите параметры вашего компьютера.

StanFreeWare
Подумайте как сделать легкое переключение на версию со встроенным просмотром и обратно. Иногда, редко, это надо.
А в случае длинных подпунктов в DjVu вообще единственный способ редактирования с просмотром.
Можно в меню инструменты или еще как... Только чтоб понятно и наглядно
Автор: StanFreeWare
Дата сообщения: 30.08.2012 07:02
http://www.onlinedisk.ru/file/935703/

4.0pre1

Добавлена возможность открытия, изменения и сохранения оглавлений, содержащих элементы, не являющиеся номерами страниц текущего документа.

djvu спецификация полностью. pdf - ключевые типы элементов.

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

сохранение в txt тоже есть. считывание пока под вопросом - считать сможет, но проверку ошибок не пройдет.

Все вышеперечисленное только в редакторе дерева. в редакторе текста все по-старому.

из явно недоделанного если править назначение элемента оглавления и немного не попасть в формат, то назначение станет пустым (а надо, чтобы восстанавливалось назначение до правки) - это на pre2 оставил.
Автор: NBell
Дата сообщения: 30.08.2012 19:05

Цитата:
Добавлена возможность открытия, изменения и сохранения оглавлений, содержащих элементы, не являющиеся номерами страниц текущего документа.


многострадальный djvu3spec открывается, но пустые ссылки не редактируются...
поддержка в том, что можно открыть такой файл?

и красиво было бы (мечта ) чтобы можно было править ссылку как в DEE - диалог с возможностью выбора типа ссылки и ее значения... возможность - перемещения пунктов вверх-вниз тоже иногда нужна



Цитата:
из явно недоделанного если править назначение элемента оглавления и немного не попасть в формат, то назначение станет пустым (а надо, чтобы восстанавливалось назначение до правки) - это на pre2 оставил.


??? что значит не попасть в формат?

вопрос - после запуска версии с внутренним просмотрщиком она впоследствии и запускается... и вновь сообщение о необходимости поставить плагин и ридер...

Автор: StanFreeWare
Дата сообщения: 30.08.2012 21:55
4.0pre2
http://www.onlinedisk.ru/file/936129/

Не попасть в формат - значит ввести в поле номера страницы что-либо не похожее ни на пустую строку, ни на число, ни на url, ни на выражени вида 1.djvu#10.

Пара тестовых файлов для понимания целевых вариантов пунктов оглавления
http://www.onlinedisk.ru/file/936139/
Автор: NBell
Дата сообщения: 31.08.2012 14:40
Работа проделана большая. Программа стала универсальней. Это радует. Чем она всеядней, тем менее вспоминаешь о других программах.

К бочке меда ложку дегтя.

http://files.mail.ru/PK6MLK
Ссылку page name программа не понимает, и, вдобавок, корежит - ставит тип URL и пустое значение:
Попробуйте добавить пункт с любой ссылкой в данный файл и сохраните. Потом откройте в просмотрщике и убедитесь. что ссылка на имя страницы нерабочая. В DEE тип ссылки виден как URL и он пуст!

Может проще нестандарт реализовать в виде диалогового окна как в DEE? Вводить ссылку в маленькое окошечко для номера страницы неудобно. Если только не копировать откуда нибудь.

Может сделать переключатель типа ссылки - №/Name/URL (выпадающий список)?

Ссылка ext pdf location не работает ни в Акробате 9 ни в ридере Х - нет связанного файла Шалыто - Автоматное программирование.pdf

А в pdf нестандартные ссылки букмаркером как сделать?

И! Можно реализовать редактирование файла с оглавлением через командную строку? Обычно открываю файл контекстным меню "открыть с помощью", но букмаркер не поддерживает такой запуск с файлом в качестве аргумента командной строки. Было бы стильно - есть оглавление - редактируем, нет оглавления - файл на просмотр и в редактор нумерации.

И в шаблоны можно простенький #. ? Очень часто применяется.

Руководство к 3,5,9 обновил до 3.0.4 - поправлены неточности
Автор: StanFreeWare
Дата сообщения: 01.09.2012 14:34
4.0pre3

1. Добавлен разбор именованных ссылок на страницы djvu
2. Добавил шаблон .#
3. Добавил поддержку коммандной строки для djv(u), pdf и htm(l) файлов.
4. Добавил возможность игнорирования любого класса ошибок. Ошибка "строка состоит только из числа" преобразуется в элемент оглавления с текстом в виде номера страницы, на который он ссылается.
Ошибка "строка не оканчивается числом" - в элемент без ссылки на страницу.
5. Решил, что в txt можно максимум чего сохранить, так это номера страниц в текущем документе без информации о положении или элементы без ссылок, если оглавление содержит что-либо другое, предлагаю сохранить в html.
Автор: NBell
Дата сообщения: 01.09.2012 16:36
Шаблон # - это очень удобно - время экономит!
Файлы открывает - тоже здорово! Время экономит!

Если еще сделать авторегистрацию для djvu pdf - открыть с помощью - вообще здорово будет.

Игнор ошибок стопорнулся на простеньком

asfaswdfa 1
asdf as #aaa0005_0001
123
12qwe qqdf

с unhadled exception без перехода в редактор структуры

как вводить именованную ссылку? возможность скорее для гурмана, но все же? никак не берет! только если полное имя страницы (вроде #aaa0005_0001.djvu).

Многострадальная книга Уонга с супердлинным указателем перестала открываться - пишет не могу найти ...bookmark.dsed

Автор: StanFreeWare
Дата сообщения: 01.09.2012 20:49
NBell
Именованную ссылку пока что так и вводить - #aaa0005_0001.djvu.

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

Супердлинное оглавление тоже для пробы сделал - открылось без проблем. Можешь скинуть книгу Уонга?
Автор: NBell
Дата сообщения: 02.09.2012 00:29
Книгу отправил.

pre3 революционна по изменениям.

Иксепшн действительно не воспроизводится.

До этого экспериментировал с именованными ссылками...+игнор всех ошибок

Иногда иксепшн вылазит совершенно без повода. Бог с ним.
Уонг открылся, почему то. Буду разбираться... Неудобно вышло - не проверил воспроизводимость.

инфо - плагин каминовы не поддерживает ссылку на внешний файл! а windjview - поддерживает...

имхо - Насчет текстовых файлов - можно нестандарт ссылку делать с префиксом типа $$$#aaa.djvu ;$$$http://

вопрос - при ссылке на файл - пути, похоже, не поддерживаются? только на файл в каталоге?
Автор: StanFreeWare
Дата сообщения: 02.09.2012 07:39
NBell
Хотелось бы текстовые файлы проверять тем же движком, что и текст, вставленный из буфера обмена (т.е. книжные оглавления и алфавитные указатели).
А там по идее только номера страниц либо пустота.
Если речь идет о вставке префикса с именем документа при склейке оглавлений многотомников, то не факт, что в txt-файле это будет сделать проще, чем в html.
Автор: NBell
Дата сообщения: 02.09.2012 10:01
StanFreeWare

Цитата:
Хотелось бы текстовые файлы проверять тем же движком, что и текст, вставленный из буфера обмена (т.е. книжные оглавления и алфавитные указатели).
А там по идее только номера страниц либо пустота.


Тогда незачем заморачиваться с игнором ошибок - кому нужна нестандартная ссылка - создадут в дереве. В DEE также. То, что было в 3.5.9 вполне пригодно.

Другое дело - если в каждый том добавляется набор внешних ссылок в оглавление. Тогда надо как то добавлять автоматом. Можно просто включить проверку с игнором префиксов - то что там идет как есть. Можно префикс сделать особенным и вводить спецкнопкой.

И еще можно делать импорт html с добавлением к существующему оглавлению - тогда автоматом догрузил блок ссылок и все.

А вот в дереве есть два неудобства:

1. Сложно отредактировать текст - надо F2 нажимать, тогда как в обычных программах либо щелчок ЛКМ повторный, либо ПКМ и диалоговое окно, где есть все параметры (Акробат, DEE). Чем мне нравится МС Офис - все одинаково в интерфейсе и все как в Виндовс - не нужно переучиваться.

2. Ссылки видны только при выборе пункта... И номер страницы в том числе. Но данное неудобство есть в упомянутых (Акробат, DEE). Пожалуй только в DJVU Imager все видно...

ИМХО - при усложнении ссылок - поддержка всех типов - необходимо вводить диалоговое окно как Акробат, DEE, либо организовать панель поудобнее - с адресной строкой. При щелчке на URL-пункте стрелочки правки номера исчезают как сейчас, но нужна кнопка вызова диалогового окна, либо вызова строки адреса для ввода URL.
Автор: Tim_Sobolev
Дата сообщения: 03.09.2012 06:38

Цитата:
1. Сложно отредактировать текст - надо F2 нажимать, тогда как в обычных программах либо щелчок ЛКМ повторный, либо ПКМ и диалоговое окно, где есть все параметры (Акробат, DEE). Чем мне нравится МС Офис - все одинаково в интерфейсе и все как в Виндовс - не нужно переучиваться.

Чаще наоборот бесит при просмотре структуры начало редактирования при случайном двойном клике. Так что имеет смысл оставить хоткей и дублировать в контекстном меню. В том же Проводнике F2 является стандартным хоткеем.
Автор: NBell
Дата сообщения: 03.09.2012 14:00
Как вариант - оставить как есть, но необходима кнопка, отображающая тип ссылки с выпадающим списком - чтобы ввести ссылку-URL или имя файла. или переключатель - №-URL - подумайте. вводить ссылку в поле номера некрасиво.

Оглавление вида:

строка без номера
строка без номера

при игноре всех ошибок проверку не проходит - баг

и исчезновение правки нумерации при отсутствии файла для просмотра - некрасиво. пусть будет и будет выводить диалоговое окно - выберите файл для отображения - так понятнее.
Автор: NBell
Дата сообщения: 03.09.2012 20:25
Какие то глюки с добавлением пунктов в дереве
создаю новый пункт, назначаю ему номер прямым вводом в поле номера - и вообще ничего не отображается...
может лучше нестандарт сделать отделной кнопкой в спецрежиме? а то дерево не поправишь толком.
глюки вроде только с новыми пунктами - старые как есть редактируются
Причем при добавлении пункта и ввода номера все пункты одного уровня ниже добавленного получают тот же номер страницы
Если глюкавое оглавление сохранить и файл открыть заново - то все редактируется ОК (вроде - нет времени на тщательное тестирование)
Автор: StanFreeWare
Дата сообщения: 09.09.2012 22:52
4.0pre4

1. В режиме дерева добавлен столбец с точкой назначения
2. Добавлено отдельное окно для задания точки назначения
3. StartBookmarker.exe переименован в PdfDjvuBookmarker.exe, его аргументы командной строки передаются в командную строку файла pdb*.exe (которые переименованы из PdfDjvuBookmarker*.exe).
Автор: NBell
Дата сообщения: 10.09.2012 14:29
Pre4 - Прелестно
игнор ошибок работает

ссылка и кнопка - прелесть
название кнопки странное - если б не знал - не нашел бы.
Придумайте позаметнее, пожалуйста. С иконкой. Ну пожалуйста!
Точка перехода - тоже малопонятно для непрограммиста. Может проще URL или страница (Стр./Ссылка - м.б.) - большинство то правят просто оглавление.
Придумайте! У Вас отличный вкус.
Диалоговое окно - прелесть.
Опции djvu и pdf как нибудь разделить надо.
Можно пояснения какие то выводить - места справа внизу много.

Правка номера весьма странная
см видео
Автор: StanFreeWare
Дата сообщения: 10.09.2012 18:28
NBell
Спасибо за ролик, суть ошибки понял.
Насчет остального согласен, буду думать.
Автор: NBell
Дата сообщения: 11.09.2012 15:43
StanFreeWare

Для редактора точки назначения - предлагаю название "Правка ссылок" или "Редактор ссылок" или "Редактор пункта"

И, вполне логично будет, если в нем сделать окошко ввода вверху, где можно будет отредактировать название пункта оглавления, для которого правится ссылка

Иногда нужно переместить пункты - можно без сдвига, вырезать, копировать и вставить - как в любом редакторе (если время будет на данную функцию)
Автор: NBell
Дата сообщения: 21.09.2012 06:23
StanFreeWare
Насчет PDF:
согласно 8.1 Viewer Preferences стр.577 PDF Reference, Sixth Edition, version 1.7 (eng.)
Вид документа задается ViewerPreferences в каталоге документа (стр.578). Показ букмарков, похоже, задается опцией NonFullScreenPageMode-> UseOutlines (стр.578).
Свертывание пунктов задается установкой свойства букмарка (Example G.6, стр.1072) count и, похоже, количество свернутых пунктов идет со знаком "минус". Акробат может только для пунктов верхнего уровня, имеющих вложенные пункты, задать это свойство в минус.
Попробуйте реализовать это для ПДФ в Букмаркере.
Автор: NBell
Дата сообщения: 25.09.2012 09:28
Есть еще одно небольшое, но малоприятное неудобство:
если из редактора структуры скопировать оглавление в буфер обмена и вставить, то в редакторе нумерации запускается проверка, идет предложение создать структуру и невозможно вернуться к редактированию текста. Такую автопроверку можно сделать хотя бы отключаемой. Иногда надо поправить текст и приходится пользоваться сторонними редакторами.
Автор: StanFreeWare
Дата сообщения: 06.10.2012 13:13
4.0pre5

В принципе все то же самое, но навел немного глянца и перевел на английский.

NBell, если закрыть окно отточий системной кнопкой, то можно вернуться в редактор текста.
Автор: NBell
Дата сообщения: 06.10.2012 17:32
StanFreeWare
если отточия убраны и их нет, то идет диалог о табуляции - закрытие его дает тот же переход в редактор структуры. нужна кнопка "отмена" или возврат в редактор нумерации


Добавлено:
StanFreeWare
Редактор элемента - неплохое название. окно - супер. то что надо - все можно спокойно редактировать. надо бы еще быструю клавишу. очень удобная вещь!
Можно вместо ... иконку или хотя бы url или как везде - замной шар и снизу цепь?
И тогда можно менять руководство.


Добавлено:
StanFreeWare
и кнопочку сделать после стрелки - путает.
а пункте ссылки на другую страницу djvu можно указать, что это нестандартная ссылка.
а если правку номера сделать в дереве по типу in-place (также как и текст, только другой быстрой кнопкой), то будет wysiwyg
Автор: StanFreeWare
Дата сообщения: 06.10.2012 20:23
4.0pre6
задал иконку и другое местоположение кнопке вызова редактора ссылки

wisiwig редактора номера в дереве в 4.0 точно не будет. Надо обкатать пока имеющиеся изменения.
Автор: NBell
Дата сообщения: 06.10.2012 20:34
StanFreeWare
вы правы - изменений куча
и они хороши!
DEE - отдыхает.
начинаю править руководство.

П.С. Еще бы настройку вида PDF...И свернутые букмарки...


Добавлено:
И странность окна открытия файлов


Добавлено:
Отражение позиции для букмарка пдф - просто класс.
Автор: StanFreeWare
Дата сообщения: 06.10.2012 23:09
4.0pre7

Поправил фильтр в окне открытия файлов.
Добавил быструю клавишу - F5 для диалога правки элемента оглавления.
Добавил применение настроек диалога по Enter.
Автор: NBell
Дата сообщения: 07.10.2012 00:03

Цитата:
Добавил применение настроек диалога по Enter

это где?
остальное работает.
еще б при закрытии вопроса о структуре по табуляции крестиком - возврат в редактор текста
хотя есть вариант - сменить msgbox на да--нет--отмена yes-no-cancel
это будет костыль для перемещения пунктов вверх-вниз - хотя бы так. вручную cut-paste text

Добавлено:
StanFreeWare
гладко было на бумаге, да забыли про овраги
баг-с...

Добавлено:
StanFreeWare
и можно в будущем такую фичу добавить - при правке текста в редакторе структуры при вставке двух и более абзацев удалять символ абзаца и склеивать текст - windjvu берет такой текст и делает один букмарк. букмаркер - только первый абзац.
Автор: NBell
Дата сообщения: 07.10.2012 19:53
StanFreeWare
кгм...
а почему иконка проверки ошибок в редакторе нумерации перестала меняться при отключенной проверке ошибок? была ломаная стрелка....
это ошибка или новый стиль?

имхо - лучше смена цвета при нестандартном режиме. а то опять будут странные вопросы про то что не работает. индикация нужна.
Автор: NBell
Дата сообщения: 08.10.2012 20:10
еще баг
при редактировании оглавления в книге (при первом вызове редактора элемента)
получаем в djvu возможность задать XY-позицию отображения...
Автор: StanFreeWare
Дата сообщения: 13.10.2012 13:10
4.0pre8

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

последний баг с заданием отступа для djvu страниц не получилось воспроизвести.
Автор: NBell
Дата сообщения: 13.10.2012 22:25
вау!
супер!
цвет галочки!!! видно даже глухому!!!
в отпаде!

англоязыную версию редактора элемента посмотрите - там русские имена или вообще пусто.


Добавлено:
а Hyperlink дает, кгм..., не то...

Страницы: 12345678910111213141516171819202122232425262728293031323334

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


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