PDF & DjVu Bookmarker - программа для создания/правки оглавления в электронных документах

Ответить
 

57an

Стаж: 15 лет 11 месяцев

Сообщений: 191


57an · 20-Янв-10 06:19 (14 лет 9 месяцев назад, ред. 12-Апр-12 05:24)

Pdf & Djvu Bookmarker
Программа для создания и редактирования дерева оглавления в djvu и pdf файлах. Работает в режиме wysiwyg, т.е. редактируется именно дерево в том же виде, какое оно будет иметь после открытия книги с оглавлением в просмотрщике. В отличие от аналогов программа имеет возможность просмотра страниц книги.
Программа написана на C#, распространяется с открытыми исходниками.
Требует установленного на компьютере пользователя .NET Framework 2.0.
Язык интерфейса можно переключать между русским и английским.
Основные ссылки:
Качать отсюда: Страница проекта на SourceForge.net
PDF & DjVu Bookmarker v.3.x.x. User Manual / Руководство пользователя v.3.03 [2012, PDF, ENG/RUS]
Тема обсуждения проекта на Ru-Board
Вики-документация проекта
Входные данные для программы:
1) текст оглавления, предварительно скопированный в буфер обмена из какого-либо источника (о возможных источниках данного текста можно посмотреть ниже в описании первого этапа).
2) html-файл в формате Bookmark Tool 2.0 - по сути, файл проекта программы. Может использоваться для промежуточного сохранения дерева оглавления.
3) djvu или pdf файл с уже внедренным электронным оглавлением. Например, если нужно поправить текст элемента оглавления или связь элемента оглавления со страницей djvu-документа.
4) txt-файл с заданными табами отступами.
При выборе в качестве источника входных данных варианта 2) или 3) этапы 1 и 2 не проходятся.

Основные этапы работы с программой:


1. Приведение текста оглавления к стандартному виду.

Если в книге есть текстовый слой, то нужно просто выделить текст на всех страницах с оглавлением с помощью djvu-просмотрщика, скопировать его в буфер обмена и импортировать из буфера обмена в Bookmarker. Если текстового слоя в книге нет, то можно выгрузить требуемые страницы в изображения стандартными средствами WinDjView и распознать их с помощью FineReader, CuneiForm (в пакетном режиме) или Tesseract-OCR newocr.com (правда, результаты Tesseract пока не впечатлили).
Инструкция по распознаванию текста оглавления с помощью CuneiForm
1. Извлечение страниц оглавления из djvu-файла.
а) В WinDjView в панели Страницы с Shift'ом выделяем страницы, содержащие оглавление.
б) ПКМ по выделенным страницам - Экспорт страниц.. - выбираем формат tif - сохраняем в желательно пустую папку.
2. Распознавание
а) Запускаем программу "Пакетное распознавание"
б) Меню - Действия - Создание нового пакета
в) Имя пакета несущественно - Далее
г) Если в оглавлении нет английских символов выбираем русский язык, обязательно ставим галочку Одна колонка - Далее
д) Добавляем папку, содержащую экспортированные на первом шаге изображения страниц - Далее.
е) Далее
ж) Добавляем "Форматированный текст" в сохраняемые форматы - ОК.
з) Жмем кнопку "Распознать" (большая кнопка с очками в панели инстументов).
3. Склейка текстовых файлов в один. Нужна, потому что CuneiForm создает отдельный текстовый файл для каждого распознанного изображения пакета.
Достаточно запустить bat-файл с командой
copy *.txt toc.txt
После чего все страницы объединятся в один файл toc.txt.
Если есть возможность, распознавать пока что лучше в FineReader. CuneiForm чуть-чуть не дотягивает до его уровня (зато абсолютно бесплатна).
Можно также попытаться найти текст оглавления (с номерами страниц) в интернете. В самом крайнем случае (например, если качество книги ужасное, и после распознавания будет заведомо много ошибок) можно просто вбить его руками в текстовом редакторе в формате <строка оглавления><пробел><номер страницы>.
На данном этапе реализованы следующие возможности:
а) проверка ошибок нумерации в тексте оглавления, а именно выполнения двух простых условий:
1) Каждая строка оглавления должна оканчиваться числом. Это число будет интерпретировано программой как номер бумажной страницы, на которую ссылается данная строка.
2) Номер странице в текущей строке оглавления, должен превышать или быть равным номеру в предыдущей строке.
в случае наличия в тексте оглавления строк, не удовлетворяющих данным условиям, программа запрещает переход на следующие этапы работы с оглавлением, пока все ошибки не будут исправлены.
скриншот
б) удобные механизмы исправления ошибок.
1) Программа позволяет загрузить djvu-файл и просматривать его постранично в правой части своего окна. Это позволяет всегда держать перед глазами ту страницу оглавления, текст которой сейчас правится.
2) В случае, если ошибки вызваны переносом строк оглавления в книге, программа предоставляет специальные команды для склейки таких переносов.
3) При щелчке по списку ошибок (или при переходе на следующую/предыдущую ошибку с помощью команд программы) просходит автоматическое выделение строки оглавления, содержащей ошибку и ей передается фокус ввода.
4) Предусмотрена команда автоматической замены номеров страниц, заданных римскими цифрами, на соответствующие арабские цифры.
5) Часто используемые команды представлены как в виде экранных кнопок, так и в виде команд с клавиатуры и мыши. Например, листание страниц книги производится с помощью правой и левой кнопок мыши.
скриншот

2. Удаление отточий (включая некорректно распознанные).

Обычно в книгах промежуток между текстом элемента оглавления и соответствующим ему номером страницы заполняется последовательностью точек (отточиями). После распознавания часто среди точек часто появляются и другие символы. Естественно, при создании электронного оглавления их нужно удалить. Для этого программа анализирует начало и окончание строк оглавления и все подозрительные символы показывает пользователю, предоставляя ему возможность удалить эти символы из оглавления. Для удобства работы при щелчке по символу показываются содержащие их строки оглавления.
скриншот

3. Задание структуры оглавления и соответствия нумерации

a) Задание структуры ведется в дереве - т.е. в том же виде, в котором оно будет отображено при последующем просмотре в djvu-просмотрщике.
Уровни элементов задаются с помощью экранных кнопок, продублированных командами с клавиатуры и мыши. Есть возможность подгрузить djvu-книгу, и просматривать ее постранично в правой части окна программы.
Также реализована очень мощная команда задания структуры по шаблону - с ее помощью для нумерованных элементов оглавления, а также глав, разделов и т.д. структура задается в автоматическом режиме.
скриншот
б) Для задания соответствия нумерации между элементами оглавления и страницами djvu-книги желательно подгрузить djvu-книгу и включить режим нумерации "по оглавлению". В этом случае при щелчке по элементу оглавления отображается номер страницы, которому он соответствует. Есть возможность как сдвига данного номера в любую сторону кнопками сдвига, так и свободного ввода номера страницы. При выборе режима "и последующих" аналогичный сдвиг осуществляется также и для номеров страниц во всех последующих элементах оглавления.
скриншот
в) предусмотрена возможность правки текста элементов оглавления непосредственно в дереве.

слева направо:
1) вставка нового элемента оглавления после выбранного (Insert)
2) вставка нового элемента оглавления перед выбранным (Shift+Insert)
3) добавление нового элемента оглавления к дочерним элементам выбранного (Ctrl+Insert)
4) удаление выбранного элемента оглавления (с дочерними элементами) (Delete)
5) правка текста элемента оглавления (F2)

4. Сохранение результата

Предусмотрено три способа сохранить результат работы над электронным оглавлением:
1) в html-файл, например, для промежуточного сохранения результатов при работе над большим оглавлением.
2) в текстовый файл.
3) в djvu или pdf файл. Просто укажите местоположение на диске существующей книги, и в нее будет внедрено электронное оглавление. Если книга ранее выбрана для просмотра, можно сохранить оглавление в нее выбором пункта меню Сохранить.

Желательно оставлять комментарии, имеющие отношение только к функционалу проекта.
Данный топик НЕ является местом для озвучивания своего личного отношения к компании Microsoft и ее технологиям, в частности к .NET Framework.
[Профиль]  [ЛС] 

Nick222

Стаж: 17 лет 5 месяцев

Сообщений: 3693


Nick222 · 20-Янв-10 16:45 (спустя 10 часов)

.NET меня лично очень напрягает...
[Профиль]  [ЛС] 

57an

Стаж: 15 лет 11 месяцев

Сообщений: 191


57an · 20-Янв-10 16:56 (спустя 10 мин., ред. 20-Янв-10 16:56)

twdragon
Цитата:
про Букмаркер вот что могу сказать сразу: не реализована важнейшая функция визуального редактирования оглавления - это сводит на нет все достоинства программы. Согласитесь: переписывать своими руками HTML - даже продвинутые пользователи вряд ли станут, скорее они просто найдут другую программу. Формат HTML для сохранения выбран на мой взгляд нелогично - лучше было бы создать простенькое подмножество тегов в стиле SGML, чтобы обойтись без внешних парсеров и прочей маятной машинерии. Тогда оглавление можно было бы редактировать прямо в окне программы, внося изменения во внутренний список, содержащий теги, а файл "проекта" оглавления - представлял бы из себя обычнейший текст ASCII.
1) под визуальным редактированием подразумевается вставка и удаление элементов оглавления непосредственно в дереве? - так при предложенной технологии через распознавание страниц оглавления эти действия практически никогда не требуются (разве что в случае, если пользователь - настоящий ценитель и решит добавить в электронное оглавление ссылку на обложку и на титульный лист).
Все остальное, что можно было считать визуальным редактированием вроде бы уже реализовано... Да и реализация вставки с удалением не за горами (хотя и правка html для опытного пользователя - не проблема)...
2) формат html не мое изобретение - это уже 2.5 года существующий формат Bookmark Tools 2.0, предложенный Андреем Жежеруном, автором WinDjView. Я посчитал логичным его поддержку. А она, эта поддержка, в свою очередь делает не очень актуальным изобретение своего формата...
3) Все таки не совсем понял, что вы имели в виду под стилем SGML. Если можно, прошу более развернутый пример вашего видения.
[Профиль]  [ЛС] 

twdragon

Top Seed 03* 160r

Стаж: 16 лет 7 месяцев

Сообщений: 909

twdragon · 20-Янв-10 23:04 (спустя 6 часов)

57an
Тут я подразумевал простое задание своего маленького набора тегов, предназначенного исключительно для верстки оглавления. Его можно использовать в качестве маленького переходного слоя между всеми остальными форматами и Вашим программным ядром. Тогда можно будет реализовать верстку оглавления, не отвлекаясь на его конверсию: ядро будет само устанавливать взаимосвязь между элементом оглавления с его атрибутами, и ВНУТРЕННИМ исходником. При финише внутренний исходник будет преобразован в любой другой формат, хоть Tools, хоть ASCII, хоть HTML. Имхо, это позволило бы сделать программу более гибкой, разделило бы ее на несколько частей, каждую из которых можно было бы легко модифицировать, не затрагивая остальные.
Стиль SGML - это по сути орфография и часть синтаксиса, характерного для XML и HTML (типа угловых скобок). Я заговорил о своем наборе тегов потому, что это позволило бы исключить из программы (оставить только в модулях конверсии) разнообразные модули .NET, типа MSXML40 итп.
Насчет Bookmark Tools: поддержка формата - это прекрасно, но вот конечному пользователю, как уже говорилось, вряд ли понравится лезть в исходный текст (который еще найти надо), чтобы просто поменять уровни оглавления (ну не нравится некоторым ) или проставить подразделы в книге с нестандартной или просто "куцей" версткой. К тому же, никто не застрахован от ошибок при распознавании страниц, например, в старых книгах. Например, при потере на стадии OCR элемента оглавления у Вас приходится лезть в HTML, тогда как это логичнее было бы сделать прямо в окне программы.
Имхо, пока Ваша программа - нечто вроде "паркетного" внедорожника - удобна для работы в идеальных условиях. При появлении же трудностей она не умаляет их, а только добавляет новые (особенно для не слишком продвинутого пользователя).
[Профиль]  [ЛС] 

57an

Стаж: 15 лет 11 месяцев

Сообщений: 191


57an · 21-Янв-10 07:38 (спустя 8 часов, ред. 23-Янв-10 10:13)

twdragon
1) .NET нужен прежде всего для используемого в программе компонента - TreeViewAdv for .NET, .NET 2.0 - для использования обобщенных типов в C#.
2) Если нужно поменять уровни оглавления - т.е. главу 2 с подразделами переместить ниже, чем главу 3 с подразделами, то не уверен, что такой функционал следует закладывать в базовую программу. По-моему подобные вещи наоборот нужно запрещать (особенно не слишком продвинутому пользователю). Именно поэтому при редактировании уровней дерева не предусмотрена возможность перемещения веток в произвольное место дерева - если оглавление прошло первый этап, то в нем гарантировано все элементы указывают на возрастающие номера страниц, иное в большинстве случаев просто вредно.
3) Проставлять подразделы в книге с уже проставленными разделами редактированием дерева будет недостаточно удобно. Гораздо эффективнее будет таки распознать полное оглавление и пройти все этапы с первого. Кстати, добавил в описание небольшой топик о пакетном распознавании с помощью CuneiForm - там есть пара нюансов.
4) Html файлы построены на достаточно простой концепции вложенных списков. Ссылку на формат добавил в описание выше. Не думаю, что данная концепция сложнее, чем те тэги, которые вы предлагаете придумать.
Ну и наконец - разве не для того мы с вами трудимся тут, чтобы в сети не осталось книг в таком качестве, чтобы после их распознавания терялись целые строки. )
В новой версии 0.9.9.2 добавлены команды удаления/добавления строк непосредственно в дереве оглавления.
[Профиль]  [ЛС] 

twdragon

Top Seed 03* 160r

Стаж: 16 лет 7 месяцев

Сообщений: 909

twdragon · 23-Янв-10 11:43 (спустя 2 дня 4 часа)

57an
Вот это уже весьма полезно =). В скором времени испытаю и - можно дополнять руководство.
[Профиль]  [ЛС] 

Vadik789

Стаж: 15 лет 4 месяца

Сообщений: 70


Vadik789 · 23-Янв-10 13:54 (спустя 2 часа 11 мин., ред. 26-Мар-10 12:16)

twdragon писал(а):
57an
Вот это уже весьма полезно =). В скором времени испытаю и - можно дополнять руководство.
Дополнять\редактировать дерево оглавления можно и непосредственно в Document Express Editor, так зачем повторять то, что уже сделано? Это как переливать из пустого в порожнее. Главное, что нужно реализовать - формулы над страницами + возможность создавать многотомное оглавление, а этого можно достигнуть только при помощи небольшого разметочного языка, вот как в этой программе: djvuoutline 1.1
Цитата:
В отличие от конкурентов программа имеет базовые возможности предпросмотра djvu-файлов.
Аналогично. В том-то и дело, что "базовые". Попробовал - каждая страница грузится целую секунду на моем мощнейшем процессоре. Зачем нужен этот предпросмотр, если он у вас так медленно работает? Проще проверить оглавление в просмотрщике.
[Профиль]  [ЛС] 

Nick222

Стаж: 17 лет 5 месяцев

Сообщений: 3693


Nick222 · 23-Янв-10 13:55 (спустя 54 сек.)

twdragon
Многие грамотные юзеры не ставят дотНЕТ - т.к. эти помои тянут за собой массу обновлений, затыкающих дыры в них.
Зачем скачивать и ставить патчи по 20 Мб - для пользования программой на 1 Мб?
И потом - для юзеров, планирующих в будущем переходить на Линукс, это вообще не применимо. И не надо мне рассказывать про МОНО, плз
[Профиль]  [ЛС] 

Vadik789

Стаж: 15 лет 4 месяца

Сообщений: 70


Vadik789 · 23-Янв-10 14:06 (спустя 10 мин.)

Также сама идея вставки оглавления из буфера не выдерживает критики. Это приведет к массе ошибок, ведь никто толком не будет проверять ошибки.
[Профиль]  [ЛС] 

twdragon

Top Seed 03* 160r

Стаж: 16 лет 7 месяцев

Сообщений: 909

twdragon · 23-Янв-10 14:09 (спустя 3 мин.)

Nick222
мне нет проел плешь скорее не обновлениями, а проблемами с совместимостью - я с ними в полной мере "хлебнул", пытаясь разобраться с OLE в FictionBook Tools.
[Профиль]  [ЛС] 

57an

Стаж: 15 лет 11 месяцев

Сообщений: 191


57an · 23-Янв-10 14:41 (спустя 32 мин., ред. 23-Янв-10 19:38)

Vadik789
Функция "Дополнять\редактировать дерево оглавления" появилась в основном как реакция на критику twdragon, а также для полноты функционала. Это далеко не основная фича программы. Более того, я сделал массу оглавлений в предыдущих версиях программы, и эта возможность понадобилась, ну, может быть разок (тогда это решилось через html-экспорт).
Основная ниша программы - автоматизация создания оглавления по распознанным страницам.
Насчет времени открытия страницы - да, оно велико, подумать есть над чем. И решение не будет простым. Однако следует отметить, что уже просмотренные страницы кэшируются на диске, и открываются значительно быстрее. Кроме того эту функцию также нужно использовать разумно, например, так:
Этап 1. Вставлено распознанное оглавление. Подключаем книгу. Выбираем для просмотра первую страницу оглавления. И, глядя на нее, исправляем ошибки распознавания текста и номеров страниц. Время исправления ошибок одной страницы, как правило, несколько превышает одну секунду ). Закончили проверку текущей страницы - проверяем следующую (помним, что листание - это просто правый клик по изображению страницы). Как видим, секунда-другая на листание в данном случае совершенно не критична.
Этап 3.
а) Случай, когда элементы оглавления не имеют нумерации и общих частей, т.е. автосоздание структуры невозможно. То же самое - выбираем первую страницу для просмотра, глядя на нее правим уровни дерева, доходим до конца страницы, правый клик по странице - правим уровни дальше.
б) Правим соответствие между элементами оглавления и номерами странииц djvu-документа. Обычно это делается для первого элемента - содержания (выбираем страницу 3 если не попали, переходим на страницу или вперед/назад), и второго элемента - введения (здесь немного хуже, просто переходом на следующие страницы достаточно долго, лучше использовать метод половинного деления - вбиваем 20 - перебор, 10 - недобор, 15 - почти попал, +1 - попал). Иногда еще в книгах встречаются удаленные пустые страницы (практически всегда это страница перед главой или разделом. Т.к. структура у нас уже на данном этапе известна, то просто проходим (кликаем мышкой) по разделам/главам в дереве, в случае необходимости корректируя ссылки кнопками +-1.
В любом случае минуты (максимум двух) для задания соответствия хватает практически всегда. И никаких ошибок - все контролируется визуально и сразу же!
Vadik789 писал(а):
Также сама идея вставки оглавления из буфера не выдерживает критики. Это приведет к массе ошибок, ведь никто толком не будет проверять ошибки.
Ручной ввод с клавиатуры многостраничных оглавлений (а мне попадались оглавления в 20 и более страниц) само-собой гораздо эффективнее, ведь созданием электронных оглавлений занимаются только господа из top-10 сайта klavogonki.ru
Если человек не будет толком проверять ошибки, то Djvu Bookmarker дальше первого этапа его просто не пустит! Почитайте еще разок описание... А лучше поиграйтесь с программой сами.
Я, например, ваш аутлайн поюзал. Нормальная такая прога, напомнила решения от basilio_ef, и, как я уже писал в свое время ему самому, моя программа его (и вашей) программе не конкурент. У них разные ниши.
Во-первых из-за .NET - это сразу ограничивает круг моих пользователей обычными пользователями Windows.
Во-вторых из-за концептуальных различий. Его (и ваша) концепция заточена под библиотеки книг - тут и формулы в нумерации, и внешние ссылки.
Моя - под максимально автоматизированное создание оглавления для данной конкретной книги - отсюда и завязка на OCR.
[Профиль]  [ЛС] 

Vadik789

Стаж: 15 лет 4 месяца

Сообщений: 70


Vadik789 · 23-Янв-10 20:12 (спустя 5 часов)

57an писал(а):
Я, например, ваш аутлайн поюзал. Нормальная такая прога, напомнила решения от basilio_ef, и, как я уже писал в свое время ему самому, моя программа его (и вашей) программе не конкурент. У них разные ниши.
Во-первых из-за .NET - это сразу ограничивает круг моих пользователей обычными пользователями Windows.
Во-вторых из-за концептуальных различий. Его (и ваша) концепция заточена под библиотеки книг - тут и формулы в нумерации, и внешние ссылки.
Моя - под максимально автоматизированное создание оглавления для данной конкретной книги - отсюда и завязка на OCR.
Что ж, может, и так.
[Профиль]  [ЛС] 

57an

Стаж: 15 лет 11 месяцев

Сообщений: 191


57an · 01-Фев-10 23:29 (спустя 9 дней)

Вышла версия 1.0
Список изменений
[Профиль]  [ЛС] 

57an

Стаж: 15 лет 11 месяцев

Сообщений: 191


57an · 16-Фев-10 07:51 (спустя 14 дней)

Вышла версия 1.0.4.0
Список изменений
[Профиль]  [ЛС] 

57an

Стаж: 15 лет 11 месяцев

Сообщений: 191


57an · 14-Мар-10 17:56 (спустя 26 дней, ред. 18-Мар-10 13:35)

Вышла версия 1.1, список изменений:
Текстовый редактор:
    Добавлен класс ошибок "строка состоит только из числа".
    Добавлен фильтр типа ошибок.
    Добавлена команда переноса номера страницы из начала строки в ее конец.
Редактор дерева:
    Добавлена команда форматирования выделенных элементов "как в предложении".
    Добавлен переключатель "автоскролл", сдвигающий раскрываемую ветку вверх для полного отображения ее содержимого.
    Добавлена возможность удаления сразу нескольких элементов одного уровня
[Профиль]  [ЛС] 

57an

Стаж: 15 лет 11 месяцев

Сообщений: 191


57an · 03-Мар-11 19:48 (спустя 11 месяцев)

Вышла версия 2.0, список изменений:
Работа с файлами:
    Добавлена поддержка формата pdf. Для возможности предварительного просмотра pdf-файлов на пользовательском компьютере должен быть установлен Adobe Reader.
    Добавлена возможность загружать и сохранять текстовые файлы с заданием иерархии и отделением номеров страниц с помощью табуляторов.
    Добавлена возможность сохранять оглавление в текстовом формате в буфере обмена. Из текстового редактора сохраняется плоский текстовый файл, из редактора дерева - с отступами на основе табов.
    Добавлены всплывающие подсказки неактивным пунктам сохранения файла.
    При попытке вставке оглавления в read-only файл выдается предупреждающее сообщение.
Текстовый редактор:
    Добавлены команды #B => #<перевод строки>B, (c#)B => #<перевод строки>B, (#c)B => #<перевод строки>B.
    Добавлена команда - => # для замены подменного символа номером страницы
    Добавлена команда = (ближайшая сверху, ближайшая снизу, ближайшая снизу - 1, ближайшая снизу - 2) для быстрой (по F9) простановки номера элементам по номерам соседних элементов.
Редактор дерева:
    Команды расширенного сдвига (с Ctrl и Shift) сделаны подпунктами меню кнопок простого сдвига.
[Профиль]  [ЛС] 

57an

Стаж: 15 лет 11 месяцев

Сообщений: 191


57an · 15-Мар-11 00:42 (спустя 11 дней, ред. 15-Мар-11 00:42)

Вышла версия 2.1, список изменений:
Добавлено автоопределение с возможностью ручной корректировки кодировки при открытии текстового файла
Пофиксено много багов
Переведены не переведенные элементы интерфейса и сообщения
[Профиль]  [ЛС] 

unreal666

Стаж: 16 лет 10 месяцев

Сообщений: 1713

unreal666 · 23-Мар-11 11:50 (спустя 8 дней, ред. 23-Мар-11 11:50)

57an
2.1 у меня при запуске сразу валится с ошибкой.
Вот что при ее запуске выдает винда:
скрытый текст
Описание:
Stopped working
Сигнатура проблемы:
Имя события проблемы: CLR20r3
Сигнатура проблемы 01: pdfdjvubookmarker.exe
Сигнатура проблемы 02: 2.1.0.0
Сигнатура проблемы 03: 4d7e49a1
Сигнатура проблемы 04: System.Windows.Forms
Сигнатура проблемы 05: 2.0.0.0
Сигнатура проблемы 06: 4ca2baf7
Сигнатура проблемы 07: 199a
Сигнатура проблемы 08: 11
Сигнатура проблемы 09: PSZQOADHX1U5ZAHBHOHGHLDGIY4QIXHX
Версия ОС: 6.1.7601.2.1.0.256.1
Код языка: 1049
PS.
Win7 x64
v1.1 работает нормально
[Профиль]  [ЛС] 

YannNovak

Стаж: 15 лет 6 месяцев

Сообщений: 165


YannNovak · 28-Мар-11 06:15 (спустя 4 дня)

57an
при запуске выдает традиционное сообщение об ошибке с предложнием отправить отчет. XP Professional SP3.
[Профиль]  [ЛС] 

57an

Стаж: 15 лет 11 месяцев

Сообщений: 191


57an · 28-Мар-11 06:20 (спустя 4 мин.)

leo1999
Adobe Reader и .NET 2.0 установлены?
1.1 запускается?
[Профиль]  [ЛС] 

YannNovak

Стаж: 15 лет 6 месяцев

Сообщений: 165


YannNovak · 28-Мар-11 09:12 (спустя 2 часа 52 мин., ред. 28-Мар-11 16:10)

.NET 2.0 есть. Adobe Reader разве нужен для работы с djvu? 1.1. проверил - запускается. программка оказалось весьма понятной. спасибо за помощь, работает. я вот только не понял, там невозможно вернуться на предыдущий шаг, если что-то упустил? приходится заново все начинать.
[Профиль]  [ЛС] 

57an

Стаж: 15 лет 11 месяцев

Сообщений: 191


57an · 28-Мар-11 18:40 (спустя 9 часов)

leo1999
adobe reader нужен для работы с pdf.
[Профиль]  [ЛС] 

57an

Стаж: 15 лет 11 месяцев

Сообщений: 191


57an · 05-Апр-11 18:52 (спустя 8 дней)

Проблема с unreal666 в итоге разрешилась установкой Adobe Reader X.
[Профиль]  [ЛС] 

mi3x

Стаж: 14 лет 7 месяцев

Сообщений: 78

mi3x · 25-Апр-11 16:18 (спустя 19 дней)

Вин 7 х64 прога после инсталяции при первом запуске вываливалась с ошибкой
А простая не NET версия норм заработала
Распознал файнридером 8ым оглавление сохранил странички оглавления в 1 большой html
скопировал в текст в буфер обмена
скормил проге чуток подкоректировал
добавил уровни вложености
получилась конфетка
спс за прогу
жаль что новые версии тока на NET
чем вам Qt не угодил я хз
[Профиль]  [ЛС] 

57an

Стаж: 15 лет 11 месяцев

Сообщений: 191


57an · 26-Апр-11 01:53 (спустя 9 часов, ред. 26-Апр-11 01:53)

mi3x
Цитата:
А простая не NET версия норм заработала
Нет такой версии.
Цитата:
вываливалась с ошибкой
И 2.5.x тоже? Adobe X установлен? Закиньте в личку скриншот ошибки.
Цитата:
чем вам Qt не угодил я хз
Вы не первый и не последний с этой мыслью ) Кто на что учился...
Цитата:
спс за прогу
You're welcome
Цитата:
Распознал файнридером 8ым оглавление сохранил странички оглавления в 1 большой html
Так можно было не сохраняя в html скопировать сразу в буфер обмена. А еще лучше - распознать все, DjvuOCR-ом вставить OCR-слой и копировать оглавление уже из него.
[Профиль]  [ЛС] 

57an

Стаж: 15 лет 11 месяцев

Сообщений: 191


57an · 23-Июл-11 08:07 (спустя 2 месяца 27 дней)

Вышла версия 3.0
Появилась возможность редактирования положения на странице для позиции перехода с элемента оглавления для pdf-книг.
[Профиль]  [ЛС] 

Burenot

Стаж: 15 лет 9 месяцев

Сообщений: 12


Burenot · 28-Июл-11 11:47 (спустя 5 дней)

может вопрос не совсем по теме...
Прога позволяет делает многоуровневое оглавление в djvu? У меня есть книги в пдф с оглавление и окр-слоем. Но они весят под 100 мб. Хотелось бы сконвертить их в дежавю (другой прогой), но без многоуровневого оглавления это будет не айс.
[Профиль]  [ЛС] 

57an

Стаж: 15 лет 11 месяцев

Сообщений: 191


57an · 28-Июл-11 21:34 (спустя 9 часов)

Burenot
Не увидел в посте вопроса, но Букмаркер позволяет открыть pdf-файл с оглавлением и затем вставить это оглавление в djvu файл (и наоборот).
[Профиль]  [ЛС] 

unreal666

Стаж: 16 лет 10 месяцев

Сообщений: 1713

unreal666 · 30-Июл-11 02:10 (спустя 1 день 4 часа)

57an
открываешь одну книгу -> сохраняешь оглавление в html-формате -> открываешь другую книгу -> загружаешь это html-оглавление
Burenot
ей пофигу для какого типа книги (pdf/djvu) делать это оглавление.
[Профиль]  [ЛС] 

57an

Стаж: 15 лет 11 месяцев

Сообщений: 191


57an · 30-Июл-11 08:22 (спустя 6 часов, ред. 30-Июл-11 08:22)

unreal666
Можно проще: открываешь одну книгу, и через меню Файл->Вставить оглавление в книгу... вставляешь в другую.
А если в другой книге другое количество страниц или другая книга в формате pdf и в ней решили проставить не просто ссылки на страницы, но и ссылки на конкретное положение заголовков на странице, то открываешь одну книгу, потом выбираешь вторую для просмотра (тулбар Просмотр: выбрать книгу...), проверяешь соответствие оглавления книге, где нужно сдвигаешь ссылку на страницу и меню Файл->Сохранить оглавление вставит оглавление уже во вторую книгу.
[Профиль]  [ЛС] 
 
Ответить
Loading...
Error