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

» PDF & DjVu Bookmarker

Автор: amaid
Дата сообщения: 05.04.2012 09:39
клавиши Ctrl+PgUp в каминове вместо "уменьшения номера страницы для элементов оглавления" (подсказка на кнопке) просто листают страницы, как колесо мыши,
а для уменьшения номера надо жать Ctrl+Alt+PgUp (неудобно, но тут помогает программка Mkey)

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

еще есть вопрос к знатокам спецификации djvu: нет ли там возможности автоматически разворачивать оглавление в открываемом файле?

Добавлено:
не помешала бы еще горячая клавиша для "Вставить оглавление в книгу", если кнопку вывести на панель не сочтете нужным

Добавлено:
похоже, эти горячие клавиши (Ctrl+PgUp и Ctrl+Alt+PgUp и Down тоже) каким-то образом меняются местами, то эта листает комбинация, то та, то эта уменьшает, то та.
странно
Автор: NBell
Дата сообщения: 06.04.2012 12:59
StanFreeWare
Русcкие сообщения на англ исправите?
мне просто неясно -
скрины переделывать после поправки Вами программы
или ничего меняться не будет?
Автор: Tim_Sobolev
Дата сообщения: 06.04.2012 17:45
Если прикрутить многострочные поиск/замену с регулярными выражениями (именно многострочные), да ещё и с возможностью сохранять пары строк поиска/замены в виде шаблонов, то ручная обработка оглавления на этапе слияния/обработки строк значительно сократится и не придётся пользоваться другими редакторами для предварительной подготовки.
Автор: NBell
Дата сообщения: 06.04.2012 21:11
http://files.mail.ru/LR8F5J
где нашел- поправил орфографию и логику

Добавлено:
amaid
caminova крадет фокус ввода. тоже с этим столкнулся. стрелочками листайте.
Автор: amaid
Дата сообщения: 07.04.2012 11:55

Цитата:
стрелочками листайте.

хорошо бы так: стрелочками нужную страницу выбрал, а потом нажал комбинацию или enter - и текущая строка оглавления на эту страницу замкнулась...
Автор: NBell
Дата сообщения: 07.04.2012 15:18

Цитата:
хорошо бы так: стрелочками нужную страницу выбрал, а потом нажал комбинацию или enter - и текущая строка оглавления на эту страницу замкнулась...
amaid
и я за то же. в windjvu все реализовано, но для закладок собственных.
похоже автор не может получать номер текущей страницы от плагина?
просто интересно - опишите ситуацию свою. правите оглавление или новое делаете с нуля?

Автор: amaid
Дата сообщения: 07.04.2012 18:41
Оглавление с чистого листа делать в этой программе не вижу никакого смысла вообще. Его гораздо удобнее делать в ворде, и даже в Акробате удобнее - выделил текст и хоткеем занес в букмарки с автопривязкой к странице, плюс есть макросы там и плагины тут, которые многое могут делать автоматически.
А вот для внесения изменений в готовые оглавления ничего удобнее Bookmarker'a нету. Если бы еще функцию привязки пункта оглавления к номеру страницы упростить, было бы вообще здорово (в редакторах djvu и pdf эта привязка реализована неудобно, по нескольку кликов приходится делать на каждую строку оглавления).

Цитата:
похоже автор не может получать номер текущей страницы от плагина?

ну в окошке программы-то отображается номер страницы, значит получается номер как-то?
Автор: NBell
Дата сообщения: 07.04.2012 19:59

Цитата:
ну в окошке программы-то отображается номер страницы, значит получается номер как-то?

сравните его с реальным в плагине. выведите панель плагина - см руководство версии 3
по моему скромному опыту с клавы меняется номер только раз, потом плагин захватывает клаву и номер в программе не меняется. версия у вас последняя? 3.5.7?

Добавлено:

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

это справедливо для пдф только. для дежавю нет ничего приличного. копирую из плагина текст и заношу в редакторе структуры. предварительно сделав новый пункт. не очень длинное оглавление достаточно быстро делается. сделаю еще методику с WinDjView.
Автор: amaid
Дата сообщения: 08.04.2012 07:14
последнюю версию поставил пару дней назад

Цитата:
сравните его с реальным в плагине

мдя, действительно номера страниц могут быть разные

Цитата:
это справедливо для пдф только. для дежавю нет ничего приличного

ну да, делаешь оглавление в ворде или где угодно, а вставляешь и структурируешь его уже с помощью Bookmarker'a.
Использовать же последний в роли текстового редактора не вижу смысла, слишком мало инструментов: нет ни проверки орфографии, ни автозамены (например, убрать двойные пробелы) и пр., да и буквы слишком мелкие - глаза устают и портятся.

Цитата:
методику с WinDjView

можно так: горячими клавишами (Ctrl+B) делаешь дерево закладок, потом какой-нибудь программкой (у меня HyperSnap) копируешь это дерево, если надо - редактируешь в Word, потом вставляешь и привязываешь к страницам через Bookmarker


Добавлено:
Конечно, привязка к страницам целой книжки - утомительное дело, если придется ее листать той самой кнопкой (кликая 500 раз в не самой толстой книжке). К счастью, оглавление с нуля приходится делать раз в год, обычно есть какое-то оглавление в самой книжке
Автор: NME
Дата сообщения: 08.04.2012 09:29
amaid
Цитата:
нет ни проверки орфографии, ни автозамены (например, убрать двойные пробелы) и пр.

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

Цитата:
можно так: горячими клавишами (Ctrl+B) делаешь дерево закладок, потом какой-нибудь программкой (у меня HyperSnap) копируешь это дерево, если надо - редактируешь в Word, потом вставляешь и привязываешь к страницам через Bookmarker

сочетание Ctrl+B удобнее переделать на одну клавишу и ввод установить по нажатию Enter - это можно сделать в любом редакторе ресурсов..
а вот дальше - абсолютно неправильно.. при создании закладок в WinDjView уже есть привязка к страницам, зачем выполнять двойную работу?
WinDjView позволяет сохранить закладки в отдельный файл.. написать утилитку, обрабатывающую данный файл - 3 строчки кода.. но, даже если нет опыта программирования - в том же ворде используя автозамены можно очень просто получить из файла закладок нужное оглавление с номерами страниц..
Автор: amaid
Дата сообщения: 08.04.2012 10:48
лично мне в ворде редактировать ГОРАЗДО удобнее, там горячие клавиши для всего и вся, спецсимволы любые (скажем, символ § или длинное тире как вставить в сабже?), настраиваемый размер шрифта - да много чего.

Цитата:
сочетание Ctrl+B удобнее переделать на одну клавишу

пользуюсь mkey для этого

Цитата:
написать утилитку, обрабатывающую данный файл - 3 строчки кода

пока что никто эти три строчки не написал

Цитата:
в том же ворде используя автозамены можно очень просто получить из файла закладок нужное оглавление с номерами страниц

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



Автор: NBell
Дата сообщения: 08.04.2012 11:38

Цитата:
написать утилитку, обрабатывающую данный файл - 3 строчки кода..

лучше если эта программа будет перерабатывать bookmarks WinDjView
всеядность идет только на пользу
Автор: NME
Дата сообщения: 08.04.2012 12:18
amaid

Цитата:
пока что никто эти три строчки не написал

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

NBell

Цитата:
лучше если эта программа будет перерабатывать bookmarks WinDjView всеядность идет только на пользу

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

Добавлено:
amaid

Цитата:
лично мне в ворде редактировать ГОРАЗДО удобнее

да пожалуйста)) каждый как хочет, так и .. редактирует))

Цитата:
скажем, символ § или длинное тире как вставить в сабже?
Ctrl+C, Ctrl+V
Автор: amaid
Дата сообщения: 08.04.2012 13:28

Цитата:
всего лишь вспомогательная функция в моей программе

а основная у нее функция какая?


Цитата:
Ctrl+C, Ctrl+V

и пару раз Alt+Tab не забудь
Автор: NME
Дата сообщения: 08.04.2012 14:06
amaid

Цитата:
а основная у нее функция какая?

HeadWorder
Автор: Eugeen
Дата сообщения: 08.04.2012 23:45

Цитата:
Eugeen
Я одну умную вещь скажу, уже не в первый раз, поэтому не обижайтесь. Конверт подобных pdf в djvu с сохранением букмарков и TOC (разумеется, с предварительным созданием TOC в OCR) делается в PDF2DjVu. Но если не хочется или предпочтения другие, то букмарки легко экспортируются практически в том же виде, что нужно DjVuToy для их встраивания в один щелчок мышкой. Экспорт делается в Акробате с плагином INTELLIPDF PrintBookmark, который показывает всю иерархию закладок и многое другое, см. скриншот.
Поместите файл Engineering Digital Design.djvu рядом со скриншотом, откройте DjVuToy на закладке Bookmark, покажите свой файл, сначала сделайте Remove Bookmark, потом Import Bookmark и полУчите искомое. Если что-то не устраивает, исправляйте текстовый файл букмарков по вкусу и аналогичным методом встраивайте букмарки.

Я чрезвычайно благодарен за ценную информацию! Всё работает очень просто! (Правда после 3-4 раз использования INTELLIPDF PrintBookmark Acrobat 10 вылетает, но это мелочи жизни). Но вот попался пример, который ввел меня в ступор. Вот ссылка http://files.mail.ru/FFBWWG. Пустые поля ссылок, но букмарки работают четко, а где номера страниц, не пойму. INTELLIPDF PrintBookmark не помогает. Да и другие программы тоже.
Автор: NBell
Дата сообщения: 09.04.2012 02:37

Цитата:
Пустые поля ссылок
Eugeen
Front Matter
this.pageNum=0
javascript однако. выпендреж. чем ссылки смотрите?

Автор: Eugeen
Дата сообщения: 09.04.2012 08:21

Цитата:
Eugeen
Front Matter
this.pageNum=0
javascript однако. выпендреж. чем ссылки смотрите?

Сылки на номера страниц смотрел NTELLIPDF и китайским PdgCntEditor.
Вы только не частите, мне 64 год идет и я уже не схватываю на лету, а разобраться надо!
Автор: unreal666
Дата сообщения: 09.04.2012 08:36
Eugeen
там просто в самом акробате свойства закладки смотришь и там указывается, что JS-код (по крайней мере так в Acrobat X). Плагинов даже не надо.
Автор: Astra55
Дата сообщения: 09.04.2012 09:39
Eugeen
Этот файл кривой по фонтовой части в ТОС, поэтому показывается не все оглавление, а с пустыми строками, где остались только знаки препинания. Это хорошо видно, если ISI Toolbox-ом сделать букмарки, удалив оригинальные, появляются отсутствующие строки. Поэтому проще тем же ISI или другим плагином удалить имеющиеся букмарки и сделать новые по фонтам. Чуток придется подправить, но немного. Зато все будет соответствовать.

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

Пока никто не жаловался, у самого тоже работает нормально.

Автор: NBell
Дата сообщения: 09.04.2012 12:02
Eugeen
в acrobat 9 сделал так
advanced - document processing - edit all java script
скопировал текст из окна - щелчок в окне кода, ctrl+a, ctrl+c
[more]
//-------------------------------------------------------------
//-----------------Do not edit the XML tags--------------------
//-------------------------------------------------------------

//<Bookmark>
//<ACRO_source>Front Matter:Action1</ACRO_source>
//<ACRO_script>
/*********** belongs to: Bookmark:Front Matter:Action1 ***********/
this.pageNum=0
//</ACRO_script>
//</Bookmark>

//<Bookmark>
//<ACRO_source>Valiant Load Balancing, Capacity Provisioning and Resilient Backbone Design:Action1</ACRO_source>
//<ACRO_script>
/*********** belongs to: Bookmark:Valiant Load Balancing, Capacity Provisioning and Resilient Backbone Design:Action1 ***********/
this.pageNum=9
//</ACRO_script>
//</Bookmark>

//<Bookmark>
//<ACRO_source>Cleaning Random d -Regular Graphs with Brushes Using a Degree-Greedy Algorithm:Action1</ACRO_source>
//<ACRO_script>
/*********** belongs to: Bookmark:Cleaning Random d -Regular Graphs with Brushes Using a Degree-Greedy Algorithm:Action1 ***********/
this.pageNum=19
//</ACRO_script>
//</Bookmark>

//<Bookmark>
//<ACRO_source>Nonadaptive Selfish Routing with Online Demands:Action1</ACRO_source>
//<ACRO_script>
/*********** belongs to: Bookmark:Nonadaptive Selfish Routing with Online Demands:Action1 ***********/
this.pageNum=33
//</ACRO_script>
//</Bookmark>

//<Bookmark>
//<ACRO_source>Vertex Pursuit Games in Stochastic Network Models:Action1</ACRO_source>
//<ACRO_script>
/*********** belongs to: Bookmark:Vertex Pursuit Games in Stochastic Network Models:Action1 ***********/
this.pageNum=52
//</ACRO_script>
//</Bookmark>

//<Bookmark>
//<ACRO_source>Preemptive Scheduling on Selfish Machines:Action1</ACRO_source>
//<ACRO_script>
/*********** belongs to: Bookmark:Preemptive Scheduling on Selfish Machines:Action1 ***********/
this.pageNum=63
//</ACRO_script>
//</Bookmark>

//<Bookmark>
//<ACRO_source>Selfish Routing and Path Coloring in All-Optical Networks:Action1</ACRO_source>
//<ACRO_script>
/*********** belongs to: Bookmark:Selfish Routing and Path Coloring in All-Optical Networks:Action1 ***********/
this.pageNum=77
//</ACRO_script>
//</Bookmark>

//<Bookmark>
//<ACRO_source>A Worst-Case Time Upper Bound for Counting the Number of Independent Sets:Action1</ACRO_source>
//<ACRO_script>
/*********** belongs to: Bookmark:A Worst-Case Time Upper Bound for Counting the Number of Independent Sets:Action1 ***********/
this.pageNum=91
//</ACRO_script>
//</Bookmark>

//<Bookmark>
//<ACRO_source>Improving the Efficiency of Helsgaun’s Lin-Kernighan Heuristic for the Symmetric TSP:Action1</ACRO_source>
//<ACRO_script>
/*********** belongs to: Bookmark:Improving the Efficiency of Helsgaun’s Lin-Kernighan Heuristic for the Symmetric TSP:Action1 ***********/
this.pageNum=105
//</ACRO_script>
//</Bookmark>

//<Bookmark>
//<ACRO_source>Combinatorial Algorithms for Listing Paths in Minimal Change Order:Action1</ACRO_source>
//<ACRO_script>
/*********** belongs to: Bookmark:Combinatorial Algorithms for Listing Paths in Minimal Change Order:Action1 ***********/
this.pageNum=118
//</ACRO_script>
//</Bookmark>

//<Bookmark>
//<ACRO_source>Improving Topological Routing in N2R Networks:Action1</ACRO_source>
//<ACRO_script>
/*********** belongs to: Bookmark:Improving Topological Routing in N2R Networks:Action1 ***********/
this.pageNum=137
//</ACRO_script>
//</Bookmark>

//<Bookmark>
//<ACRO_source>Back Matter:Action1</ACRO_source>
//<ACRO_script>
/*********** belongs to: Bookmark:Back Matter:Action1 ***********/
this.pageNum=155
//</ACRO_script>
//</Bookmark>



[/more]
потом в панели bookmarks щелчок ЛКМ по любой закладке,
ctrl+a, del, ctrl+s, ctrl+w
в ms word "поиск и замена" ctrl+h (с подстановочными символами)
удалил все тэги, получил
[more]
Front Matter    1
Valiant Load Balancing, Capacity Provisioning and Resilient Backbone Design    10
Cleaning Random d -Regular Graphs with Brushes Using a Degree-Greedy Algorithm    20
Nonadaptive Selfish Routing with Online Demands    34
Vertex Pursuit Games in Stochastic Network Models    53
Preemptive Scheduling on Selfish Machines    64
Selfish Routing and Path Coloring in All-Optical Networks    78
A Worst-Case Time Upper Bound for Counting the Number of Independent Sets    92
Improving the Efficiency of Helsgaun’s Lin-Kernighan Heuristic for the Symmetric TSP    106
Combinatorial Algorithms for Listing Paths in Minimal Change Order    119
Improving Topological Routing in N2R Networks    138
Back Matter    156
[/more]
первую строку с нулевой страницей подправил вручную
вставил в букмаркер и в файл внедрил.
все.

с учетом имеющихся проблем попробуйте Acrobat Pro 9 (с обновлениями до 9.4.7)

вот ваш файл
потратил 5 минут. владение заменой (с подстановочными символами) в ворд или подобном редакторе необходимое условие.
возраст не помеха.
свойства закладок можно посмотреть прямо в Акробате - ПКМ по закладке и Properties
Автор: Alexswe
Дата сообщения: 09.04.2012 16:28
Помогите, пожалуйста, устранить проблему. С некоторых пор у меня не работает функция правки и вставления закладок в дежавю-файл. При попытке открыть книгу с оглавлением появляется уведомление: "Выбранная книга не содержит дерева оглавления". Когда я успешно вставляю оглавление в пдф-файл, то в дежавю оно не вставляется. В чём проблема?
Автор: NBell
Дата сообщения: 09.04.2012 17:07
Alexswe

Цитата:
Выбранная книга не содержит дерева оглавления

Значит не вставили. Переустановите программу. Какая версия у вас? Попробуйте еще раз. Вспомните что меняли в системе. Распишите ваши действия подробно. Ex nihilo - nihil.

Автор: Alexswe
Дата сообщения: 09.04.2012 17:23

Цитата:
Значит не вставили. Переустановите программу. Какая версия у вас? Попробуйте еще раз. Вспомните что меняли в системе. Распишите ваши действия подробно.

1. Пробовал на тех файлах, где уже имеются букмарки.

2. Менял все версии программы.

3. Компьютер не мой и поэтому не могу ответствовать, что менялось в системе. Не я один им пользуюсь.

4. Сейчас удаляю все программы предназначенные для работы с дежавю. После перезагрузки начну их снова устанавливать.

5. Программа не видит дежавю-файл, если его желаю открыть. Прибегаю к учищрениям: вначале открываю книгу в пдф, а затем эту же книгу в дежавю и только тогда её вижу в программе.


Добавлено:
Я установил версию 2.5.1. после чистки и перезагрузки компьютера. Проблема осталась.
Автор: Eugeen
Дата сообщения: 09.04.2012 18:34
Astra55, NBell
Спасибо большое за подробные и квалифицированные ответы!
Скажите, пож., в каком разделе форума можно задать вопросы по редактированию содержимого PDF-файла и автоматическому удалению одинаковых xObject сразу из всех страниц файла?
Прошу извинить, если вопрос не в тему.
Автор: ComboFZ
Дата сообщения: 09.04.2012 18:55
Eugeen

Цитата:
...в каком разделе форума можно задать вопросы по редактированию содержимого PDF-файла...

http://forum.ru-board.com/topic.cgi?forum=5&topic=17599&glp
Автор: NBell
Дата сообщения: 09.04.2012 19:01
Alexswe

Цитата:
Пробовал на тех файлах, где уже имеются букмарки.

образчик закиньте на файлообменник типа files.mail.ru

Цитата:
удаляю все программы

не стоит. корпоративный компьютер? ваши права на нем (администратор, пользователь).
какие вирусы установлены в системе? системные политики?

Цитата:
Программа не видит дежавю-файл, если его желаю открыть

вот это уже странно. распишите - ОС, дежавю плагин?
какой командой открываете. скриншот диалога открытия файла. то что вы описываете малоинформативно


Автор: Alexswe
Дата сообщения: 09.04.2012 19:19
NBell, простите, я не владею технических языком. Я снимаю свою просьбу с повестки дня. Спасибо за желание помочь!

Автор: NBell
Дата сообщения: 09.04.2012 20:05
Alexswe
снимаете так снимаете
а если есть время (возможно вы поможете людям с аналогичной проблемой) то напишите:
1. Какая Windows установлена (можно панель управления-система и там все будет написано - какая версия, сервис-пак, процессор, память...)
2. Установлен ли Caminova Document Express DjVu plug-in (См панель управления-установка и удаление программ)
3. Файл djvu не можете открыть для просмотра? В Букмаркере две команды - просмотр и открыть книгу с оглавлением.
4. Зайдите на http://files.mail.ru (должен быть установлен silverlight от ms) или другой файлообменник - там просто можно загрузить ваш файл (djvu который не открывается) на этот сервер и получить ссылку на него. Ссылку приведите здесь. По ссылке читатели данного форума могут загрузить файл ваш проблемный и посмотреть его оглавление.

тогда можно попробовать предположить причину вашей проблемы.
и свой опыт расширить - в каждом глюке есть доля истины
Автор: Alexswe
Дата сообщения: 09.04.2012 20:42
[more] [more]
Цитата:
1. Какая Windows установлена (можно панель управления-система и там все будет написано - какая версия, сервис-пак, процессор, память...)
2. Установлен ли Caminova Document Express DjVu plug-in (См панель управления-установка и удаление программ)
3. Файл djvu не можете открыть для просмотра? В Букмаркере две команды - просмотр и открыть книгу с оглавлением.
4. Зайдите на http://files.mail.ru (должен быть установлен silverlight от ms) или другой файлообменник - там просто можно загрузить ваш файл (djvu который не открывается) на этот сервер и получить ссылку на него. По ссылке читатели данного форума могут загрузить файл ваш проблемный и посмотреть его оглавление.


Хорошо написали. Откликаюсь.

1. Windows 7 Home Premium, Service Pack 1, 3.20 GHz, 4 GB, 64-bit.

2. Caminova Document Express DjVu plug-in установлен.

3. Дежавю для просмотра открывается, но не в программе "PDF & DjVu Bookmarker 3.0.2." (пробовал другие версии - результат тот же), точнее при одном условии. В команде "Открыть книгу с оглавлением" не открывается. "Фаил" -> "Создать" -> Выбрать книгу" дежавю-файл открывается, но букмарки не видны и при создании новых не вставляются.

4. Заливать файл не имеет смысла, т.к. проблема действительна для любых дежавю-файлов.


[/more] [/more]

Страницы: 12345678910111213141516171819202122232425262728293031323334

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


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