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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
NME



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

Цитата:
А как Windjview тогда ЭТО прочитал?

в спецификации DJVU заложен полнейший бред - под дочерние пункты заложен всего один байт (т.е. максимально 255 элементов), зато под размер этого заголовка аж 3 (16777215 символов)!!!  чем ребята (или девчата) думали, когда это закладывали - непонятно..  
и Windjview, и DjVuLibre давно обходят эту "незадачу" - они просто заимствуют один байт из размера заголовка и длинные вложения нормально поддерживаются.. Caminova же продолжает блюсти формат, поэтому такие траблы..

Всего записей: 1435 | Зарегистр. 26-07-2007 | Отправлено: 22:07 04-05-2012
sancher

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
StanFreeWare
 
через мыло ответа не дождался
решил написать сюда
большое спасибо за программу Pdf & Djvu Bookmarker.
Очень помогает.
Сегодня в очередной раз решил поправить оглавление в pdf-книге.
Запустил Pdf & Djvu Bookmarker 3.5.8, открыл книгу, сохранил txt-файл
оглавления и начал править в AkelPad. Мне так удобнее
Затем открыл поправленный файл и попытался проверить на ошибки.
Программа начала падать после вопроса о знаках табуляции.
Попытался на скорую руку разобтаься - не получилось.
Поэтому пришлось открыть файл в Foxit и править там (благо не очень много)
После этого выдрал оглавление с поправленного файла и занёс в вашу
программу. Проверку файл прошёл.
Сделал 2 файла для воспроизведения ошибки.
Будет здорово, если вы поправите код.
 
http://narod.ru/disk/48506542001.7ef0bbcdb34298d5be634c03d1fe4a98/pdf.rar.html

Всего записей: 290 | Зарегистр. 18-12-2005 | Отправлено: 15:59 09-05-2012
StanFreeWare

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
3.5.9pre1
 
1. При количестве подветвей большем, чем 255 выдается предупредительное сообщение
и курсор переводится на первую из этих подветвей
2. Корректная обработка структуры заданной табуляторами в случае отделения дочерней
ветви более чем одним табулятором

Всего записей: 865 | Зарегистр. 10-01-2007 | Отправлено: 20:18 10-05-2012
sancher

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

Всего записей: 290 | Зарегистр. 18-12-2005 | Отправлено: 15:19 11-05-2012
StanFreeWare

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

Всего записей: 865 | Зарегистр. 10-01-2007 | Отправлено: 06:49 15-05-2012 | Исправлено: StanFreeWare, 08:15 17-05-2012
NBell



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Что не так с п7,3? Неясно.
 
Проверьте работу выравнивания строчных-заглавных если после цифры нет точки.
Подробнее...

Всего записей: 220 | Зарегистр. 19-10-2011 | Отправлено: 05:49 18-05-2012
StanFreeWare

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

Цитата:
Что не так

 
Все так.
Просто ссылка на последнюю правку не работает, а я скачать не успел.

Всего записей: 865 | Зарегистр. 10-01-2007 | Отправлено: 19:48 18-05-2012
NBell



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

Всего записей: 220 | Зарегистр. 19-10-2011 | Отправлено: 05:16 21-05-2012
uYck2006

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
3.5.9 не стартует. Win7/x64
 
---------------------------
System.Runtime.InteropServices.COMException (0x80004005): В результате вызова компонента COM возвращена ошибка в формате HRESULT E_FAIL.
 
   в System.Windows.Forms.UnsafeNativeMethods.CoCreateInstance(Guid& clsid, Object punkOuter, Int32 context, Guid& iid)
 
   в System.Windows.Forms.AxHost.CreateWithoutLicense(Guid clsid)
 
   в System.Windows.Forms.AxHost.CreateWithLicense(String license, Guid clsid)
 
   в System.Windows.Forms.AxHost.CreateInstanceCore(Guid clsid)
 
   в System.Windows.Forms.AxHost.CreateInstance()
 
   в System.Windows.Forms.AxHost.GetOcxCreate()
 
   в System.Windows.Forms.AxHost.TransitionUpTo(Int32 state)
 
   в System.Windows.Forms.AxHost.CreateHandle()
 
   в System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
 
   в System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
 
   в System.Windows.Forms.AxHost.EndInit()
 
   в PdfDjvuBookmarker.LocationViewer.InitializePdfViewer()
 
   в PdfDjvuBookmarker.LocationViewer..ctor()
 
   в PdfDjvuBookmarker.MainForm.InitializeComponent()
 
   в PdfDjvuBookmarker.MainForm..ctor()
 
   в PdfDjvuBookmarker.Program.Main()

Всего записей: 56 | Зарегистр. 14-12-2005 | Отправлено: 01:05 14-06-2012
StanFreeWare

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
uYck2006
Давайте локализуем проблему.
Adobe Reader/Djvu Plugin установлены?
Какой-нибудь exe-шник из папки установки с именем, начинающимся на PdfDjvuBookmarker запускается?

Всего записей: 865 | Зарегистр. 10-01-2007 | Отправлено: 22:04 15-06-2012
uYck2006

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
StanFreeWare
 
>Adobe Reader/Djvu Plugin установлены?  
 
Да.
 
>Какой-нибудь exe-шник из папки установки с именем, начинающимся на PdfDjvuBookmarker запускается?
 
PdfDjvuBookmarkerAdobe.exe

Всего записей: 56 | Зарегистр. 14-12-2005 | Отправлено: 02:03 20-06-2012 | Исправлено: uYck2006, 02:05 20-06-2012
unreal666



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
StanFreeWare
может сделать, чтобы при запуске StartBookmarker.exe он определял запущенность Acrobat.exe. И если он запущен, то запускать версию без поддержки плагина от Adobe. А то, если акробат запущен, плагин просто не может открыть/отрендерить страницы.

Всего записей: 6637 | Зарегистр. 14-02-2005 | Отправлено: 03:28 22-06-2012
unreal666



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
для решения данной проблемы временно сделал батник:

Код:
@echo off
set "Adobe=Adobe"
set "Caminova=Caminova"
 
reg query "HKCU\Software\Adobe\Acrobat Reader" /ve | find "REG_SZ" >nul 2>&1
If not %errorlevel% == 0 set "Adobe="
tasklist | find /i "acrobat.exe" >nul 2>&1
If %errorlevel% == 0 set "Adobe="
reg query "HKCU\Software\Caminova\Document Express DjVu Plug-in" /ve | find "REG_SZ" >nul 2>&1
If %errorlevel% == 0 set "Caminova=Caminova"
start PdfDjvuBookmarker%Adobe%%Caminova%.exe

Всего записей: 6637 | Зарегистр. 14-02-2005 | Отправлено: 06:08 22-06-2012 | Исправлено: unreal666, 06:08 22-06-2012
StanFreeWare

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

Цитата:
 А то, если акробат запущен, плагин просто не может открыть/отрендерить страницы.

 
Не совсем так.  
 
Книга не отображается Adobe-плагином, если эта же книга уже открыта в другом просмотрщике, причем не обязательно в AdobeReader.

Всего записей: 865 | Зарегистр. 10-01-2007 | Отправлено: 09:03 23-06-2012
unreal666



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

Всего записей: 6637 | Зарегистр. 14-02-2005 | Отправлено: 09:31 23-06-2012 | Исправлено: unreal666, 09:40 23-06-2012
NBell



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Установил:
версия 3.5.9
 
Сделал:
загрузил в нее файл Основные формулы и данные по теплообмену для инженеров. Уонг Х. 1979 г.djvu
это тот же, что и присылал ранее через файлы мэйл ру (1979.rar, более 255 пунктов в алфавитном указателе)
 
Получил:
реакции программы на длиннющий алфавитный указатель не заметил...
 
Сделал:
пробовал в редакторе структуры добавлять в одну из ветвей пункты 255-й, 256-й и т.д.  
 
Получил:
реакция программы нулевая
 
Вопрос: поясните когда и в чем проявляется проверка длины ветви
 
Предложение: поскольку на SourceForge выложена верси 3.0.2, то в список файлов можно добавить и руководство для нее

Всего записей: 220 | Зарегистр. 19-10-2011 | Отправлено: 18:42 24-07-2012 | Исправлено: NBell, 07:59 26-07-2012
StanFreeWare

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NBell
Сообщение выводится при попытке сохранения книги в формате Djvu.

Всего записей: 865 | Зарегистр. 10-01-2007 | Отправлено: 07:42 18-08-2012
NBell



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Проверил, работает.
Обнаруживает только первый пункт с числом детей более 255. Второй и последующие - нет.
Нет заголовка ошибки.
 
Предложение: хотя бы что-то вроде "Нарушение формата DJVU-оглавления"
 
Удобнее, если проверка будет проводиться на входе в редактор структуры.  И при создании пункта. Это WYSIWYG будет.
 
А так программа работает как охранник в супермаркете - воруй скока хошь, только на выходе шмонать будем.

Всего записей: 220 | Зарегистр. 19-10-2011 | Отправлено: 10:19 19-08-2012 | Исправлено: NBell, 10:22 19-08-2012
Samtrue

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Привет. После запуска маркера система тормозит. Тестил на ноуте фуджи-сименс 5545.

Всего записей: 5 | Зарегистр. 19-08-2012 | Отправлено: 10:54 19-08-2012
StanFreeWare

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NBell
Так может человек делает оглавление под себя и ничем, кроме WinDjView открывать его не собирается. Зачем его тогда на каждом шаге дергать?

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

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