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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » WinDjView

Модерирует : 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 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100

Открыть новую тему     Написать ответ в эту тему

AndyZ

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

WinDjView - это быстрая и компактная программа для просмотра файлов формата DjVu под Windows с вкладками для документов, непрерывной прокруткой страниц и расширенными возможности печати. Она основана на свободно распространяемой библиотеке DjVuLibre. Формат DjVu позволяет сохранять документы и картинки с высоким качеством в файлы малого размера. Программа WinDjView является свободным программным обеспечением. Вы вправе распространять её и/или модифицировать, соблюдая условия Открытого лицензионного соглашения GNU (GPL), опубликованного Free Software Foundation; либо версии 2 Соглашения, либо (по вашему выбору) любой более поздней версии.
 
Сайт: http://windjview.sourceforge.net/ru/
История изменений: http://windjview.sourceforge.net/version-history
 
Текущая версия: 2.1
Скачать WinDjView 2.1
 
Текущая версия для Win 98/ME: 1.0.3
Скачать WinDjView 1.0.3
Скачать WinDjView 1.0.3 archive-repack

WinDjView Extended 4.0.1 - WinDjView с дополнительными возможностями
Зеркало
Что нового? (06.11.2024)

В этом топике вы можете задавать вопросы по программе и сообщать об ошибках. На SourceForge.net есть страница проекта со своим форумом и базой ошибок и пожеланий, но если пользуетесь сервисами SF.net, то лучше использовать английский язык.
Если у вас имеется проблема, то сначала проверьте, не исправлена ли она в последней версии. Если нет, то опишите подробно по шагам ваши действия, полученный результат и ожидаемый результат. Также имеет значение версия операционной системы. Если проблемы проявляются только на некоторых документах, дайте линк на эти документы.
 
Как "подкрасить" фон страниц (для улучшения читабельности) (реализовано в WinDjView Extended)
Как оптом стереть все пользовательские аннотации/закладки (реализовано в WinDjView Extended)
Как пакетно декодировать все страницы многостраничного DjVu-файла (реализовано в WinDjView Extended)
Программа для отображения линии чтения в WinDjView (реализовано в WinDjView Extended)
 
Диалоги о WinDjView-subpix (форк программы с другой технологией рендеринга, для ЖК дисплеев; в версии 2.0 оригинальной программы так же появилась возможность настройки использования данной технологии):
[0], [1], [2], [3], [4], [5]

WinDjView в Википедии: http://ru.wikipedia.org/wiki/WinDjView

Всего записей: 214 | Зарегистр. 23-01-2006 | Отправлено: 19:33 24-01-2006 | Исправлено: NME, 10:20 11-11-2024
D0minus



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AndyZ
Андрей, во-первых, спасибо Вам за программу. На мой взгляд, это самый удобный просмотровщик  djvu. Версию 0.3.6 я использую и под windows, и под linux (через wine).
 
К сожалению, версия 0.4.1 перестала работать под wine. При запуске выдается следующее сообщение:
 
The command "/opt/cxoffice/bin/wine" --bottle "XP" --workdir "/home/Linux/djvu" -- "/home/Linux/djvu/WinDjView-0.4.1.exe" returned 0.
 
StdOut:  
 
StdErr: wine: Unhandled exception (thread 000b), starting debugger...
WineDbg starting on pid 0xa
Unhandled exception: page fault on read access to 0x00000804 in 32-bit code (0x415eaf83).
In 32 bit mode.
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:003b GS:0033
 EIP:415eaf83 ESP:4069f584 EBP:4069f588 EFLAGS:00210216(   - 00      -RIAP1)
 EAX:00000800 EBX:41600124 ECX:408f20c0 EDX:415fff6c
 ESI:00000800 EDI:4069f614
Stack dump:
0x4069f584:  41600124 4069f59c 415ed71b 00000800
0x4069f594:  00000800 4069f634 00000002 0049005a
0x4069f5a4:  00000800 0048fb8a 00000800 40808b70
0x4069f5b4:  414cb9d8 4069f6cc 0048fec0 414cb9d8
0x4069f5c4:  00000200 00808080 00402fbc 00000080
0x4069f5d4:  00000000 00000000 000002ef 0000001f
Backtrace:
=>1 0x415eaf83 MSSTYLES_CloseThemeClass in uxtheme (0x4069f588)
  2 0x415ed71b CloseThemeData in uxtheme (0x4069f59c)
  3 0x0049005a in windjview-0.4.1 (+0x9005a) (0x00000002)
  4 0x00000000 (0x00000000)
0x415eaf83 MSSTYLES_CloseThemeClass+0x13 in uxtheme: pushl    0x4(%eax)
Modules:
Module    Address            Debug info    Name (74 modules)
PE    0x00400000-00544000    Export          windjview-0.4.1
ELF    0x40000000-40017000    Deferred        ld-linux.so.2
ELF    0x40017000-40030000    Deferred        libwine.so.1
ELF    0x40038000-4003a000    Deferred        xlcutf8load.so.2
ELF    0x40043000-4004c000    Deferred        libsm.so.6
ELF    0x40050000-40062000    Deferred        libpthread.so.0
ELF    0x40062000-40181000    Deferred        libc.so.6
ELF    0x40181000-40185000    Deferred        libdl.so.2
ELF    0x40186000-401f5000    Deferred        ntdll<elf>
  \-PE    0x401a0000-401f5000    \               ntdll
ELF    0x401f5000-402e9000    Deferred        libwine_unicode.so.1
ELF    0x402e9000-4030f000    Deferred        libm.so.6
ELF    0x40344000-4034c000    Deferred        libxrender.so.1
ELF    0x40460000-40558000    Deferred        kernel32<elf>
  \-PE    0x40480000-40558000    \               kernel32
ELF    0x40593000-4059c000    Deferred        libxcursor.so.1
ELF    0x406a0000-406d7000    Deferred        advapi32<elf>
  \-PE    0x406b0000-406d7000    \               advapi32
ELF    0x406d7000-40779000    Deferred        comctl32<elf>
  \-PE    0x406e0000-40779000    \               comctl32
ELF    0x40779000-40883000    Deferred        user32<elf>
  \-PE    0x40790000-40883000    \               user32
ELF    0x40883000-40903000    Deferred        gdi32<elf>
  \-PE    0x408a0000-40903000    \               gdi32
ELF    0x40903000-4098e000    Deferred        comdlg32<elf>
  \-PE    0x40910000-4098e000    \               comdlg32
ELF    0x4098e000-40a46000    Deferred        shell32<elf>
  \-PE    0x409a0000-40a46000    \               shell32
ELF    0x40a46000-40aa4000    Deferred        msvcrt<elf>
  \-PE    0x40a60000-40aa4000    \               msvcrt
ELF    0x40aa4000-40acb000    Deferred        winspool.drv<elf>
  \-PE    0x40ab0000-40acb000    \               winspool.drv
ELF    0x40acb000-40ae0000    Deferred        msimg32<elf>
  \-PE    0x40ad0000-40ae0000    \               msimg32
ELF    0x40ae0000-40b9d000    Deferred        ole32<elf>
  \-PE    0x40b00000-40b9d000    \               ole32
ELF    0x40b9d000-40be2000    Deferred        rpcrt4<elf>
  \-PE    0x40bb0000-40be2000    \               rpcrt4
ELF    0x40be2000-40c00000    Deferred        iphlpapi<elf>
  \-PE    0x40bf0000-40c00000    \               iphlpapi
ELF    0x40c00000-40c15000    Deferred        olepro32<elf>
  \-PE    0x40c10000-40c15000    \               olepro32
ELF    0x40c15000-40c9b000    Deferred        oleaut32<elf>
  \-PE    0x40c30000-40c9b000    \               oleaut32
ELF    0x40c9b000-40cb5000    Deferred        version<elf>
  \-PE    0x40ca0000-40cb5000    \               version
ELF    0x40cb5000-40cca000    Deferred        lz32<elf>
  \-PE    0x40cc0000-40cca000    \               lz32
ELF    0x40cca000-40cf8000    Deferred        crypt32<elf>
  \-PE    0x40cd0000-40cf8000    \               crypt32
ELF    0x40cf8000-40d64000    Deferred        libcxfreetype.so
ELF    0x40d64000-40d83000    Deferred        ximcp.so.2
ELF    0x40d83000-40d96000    Deferred        libz.so.1
ELF    0x40d96000-40dc6000    Deferred        libfontconfig.so.1
ELF    0x40dc6000-40e34000    Deferred        libfreetype.so.6
ELF    0x40e34000-40e54000    Deferred        libexpat.so.0
ELF    0x40e54000-40ecf000    Deferred        winex11.drv<elf>
  \-PE    0x40e60000-40ecf000    \               winex11.drv
ELF    0x40ecf000-40ee7000    Deferred        libice.so.6
ELF    0x40ee7000-40ef5000    Deferred        libxext.so.6
ELF    0x40ef5000-40fee000    Deferred        libx11.so.6
ELF    0x4103f000-4105b000    Deferred        imm32<elf>
  \-PE    0x41050000-4105b000    \               imm32
ELF    0x410b0000-41121000    Deferred        wineps.drv<elf>
  \-PE    0x410d0000-41121000    \               wineps.drv
ELF    0x41121000-4112c000    Deferred        libnss_files.so.2
ELF    0x4125f000-4127d000    Deferred        libcups.so.2
ELF    0x4127d000-412ad000    Deferred        libssl.so.0.9.7
ELF    0x412ad000-413a7000    Deferred        libcrypto.so.0.9.7
ELF    0x415d0000-41601000    Export          uxtheme<elf>
  \-PE    0x415e0000-41601000    \               uxtheme
PE    0x70200000-70295000    Deferred        wininet
PE    0x70bd0000-70c35000    Deferred        shlwapi
ELF    0x7bf00000-7bf03000    Deferred        <wine-loader>
Threads:
process  tid      prio (all id:s are in hex)
0000000a (D) Z:\home\Linux\djvu\WinDjView-0.4.1.exe
    0000000b    0 <==
00000008  
    00000009    0
WineDbg terminated on pid 0xa
 
В связи с этим два вопроса:
i) можно ли исправить эту проблему,
ii) планируете ли Вы написать нативную Linux-версию программы? Ее сильно не хватает, и не только мне.

Всего записей: 61 | Зарегистр. 10-02-2005 | Отправлено: 16:43 12-04-2006 | Исправлено: D0minus, 16:59 12-04-2006
AndyZ

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
D0minus
В версии 0.4.1 есть ошибка, связанная с uxtheme. Она будет исправлена в версии 0.4.2. Попробуйте запуситить WinDjView без этой библиотеки.
 
Linux-версия не планируется по причинам 1) я сам не использую linux, 2) у меня пока нет времени даже на исправления версии под Windows, 3) нужно будет изучать то ли QT, то ли wxWidgets, на что опять-таки нет времени, 4) есть недоделанная версия под Mac OS X (а маком, в отличие от linux, я пользуюсь).

Всего записей: 214 | Зарегистр. 23-01-2006 | Отправлено: 17:27 12-04-2006
ghosty



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

----------
пропадет-растает

Всего записей: 6808 | Зарегистр. 21-09-2002 | Отправлено: 16:50 13-04-2006 | Исправлено: ghosty, 17:33 13-04-2006
AndyZ

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ghosty
А что не так в текущей реализации поиска?

Всего записей: 214 | Зарегистр. 23-01-2006 | Отправлено: 16:57 13-04-2006
ghosty



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AndyZ
Упс! Приношу свои извинения, я с каким-то другим вьюером, похоже, перепутал. Все очень хорошо, просто со мной сегодня что-то не так

Всего записей: 6808 | Зарегистр. 21-09-2002 | Отправлено: 17:33 13-04-2006
SOV32

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
AndyZ
- У меня 0.4.1 не отлавливает ситуацию с недокачанными документами и падает. Было очень хорошо с 0.3.5, когда для недокачанных страниц отображались маленькие странички и указывался размер 2,5х2,5см;
- При переключении между двумя документами (Ctrl+F6 или через меню) возникает смещение позиции на начало страницы (версия 0.4.1 и ранее с появлением двухстраничного просмотра);
- Нет макросов для видов просмотров (одна, две, одиночные, подряд);
- Нет информации в статусбаре о количестве слоев в документе и режиме просмотра (нужно для оперативного оценивания: почему компьютер тормозит на монохромном документе, если там куча слоев то спасает переключение в ч/б режим просмотра);
- Не хватает разделения окна (как у Word, Excel) для контроля над списком литературы в ссылках по тексту (перепригывание через Ctrl+G отнимает внимание и требует пристрела для поиска страницы со списком литературы или содержания)
- Просьба вынести на тулбар кнопки вкл./откл. коррекции изображения и масштабирования с высокой резкостью, а лучше комбинации клавиш (для маломощных компов при беглом осмотре и непосредственно чтении книги)

Всего записей: 60 | Зарегистр. 04-03-2005 | Отправлено: 14:27 14-04-2006 | Исправлено: SOV32, 17:47 14-04-2006
AndyZ

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SOV32
- Пришлите, пожалуйста, проблемный документ. А вообще, проблема скорее в djvulibre, поэтому вряд ли я что-то смогу сделать.
- Вижу, спасибо.
- Вы имеете в виду горячие сочетания клавиш? Это можно добавить.
- Режим просмотра в статус баре есть. И этот режим можно быстро переключать с клавиатуры. Поэтому не вижу смысла здесь что-то менять. А вот слоёв в документе не может быть куча, их там максимум 2.
- Добавлено в todo.
- Может быть, это разумно. Но более существенных изменений, рассчитанных на старые компы, не будет.

Всего записей: 214 | Зарегистр. 23-01-2006 | Отправлено: 16:38 15-04-2006
zambiz



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
самый удобный просмотрщик djvu на данный момент
лучших пока невстречал

Всего записей: 1664 | Зарегистр. 29-10-2005 | Отправлено: 16:44 15-04-2006
SOV32

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
AndyZ
- думаю, что слать документ нет смысла, потому что это все, которые были недокачанными и открывались в 0.4.1 для ознакомления и оценки их надобности (ни разу не получал предложения от программы для перезагрузки или может
Цитата:
сообщает и предлагает перезапустить программу
это и есть окно с просьбой "позвонить в майкрософт про эту проблему");
- хорошо, значит есть надежда на исправление;
- да, горячие клавишы;
- режим отображается только после первого принудительного переключения, а в начальный момент ничего не отображается ("включена коррекция", "Стр. ... из ..." и "...х...см"), кроме этого я имел ввиду отображение информации о документе (ч/б, тоесть c одним слоем:foreground или цветной, тоесть с несколькими слоями: background, foreground) - уж очень много начинающих дежавючат черно-белые сканы в цветном режиме, а этот режим смерть для маломощного компьютера;
- спасибо!
- пожалуйста - этого очень не достает моему PII-300 (но лучше горячие клавишы);

Всего записей: 60 | Зарегистр. 04-03-2005 | Отправлено: 18:15 15-04-2006
AndyZ

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

Цитата:
ни разу не получал предложения от программы для перезагрузки
Текст сообщения должен быть такой: "A fatal error has occurred.\n\nIt could have been caused by a malformed djvu document. The application may not perform properly after this error. You are strongly advised to reopen the application.\n\nPress OK to close the application, or press Cancel to go back to your open documents." А какая у Вас версия Windows? В любом случае, недокачанные документы - это известная проблема, но я её решать не буду. Я вроде сообщал об этом автору djvulibre (я проверю; если нет, но сообщу).

Цитата:
режим отображается только после первого принудительного переключения, а в начальный момент ничего не отображается
Правильно, потому что в начальный момент режим отображения default (он же Color для цветных, Grayscale для остальных), а говорить о том, что включен default режим нет смысла. Точно так же отключается строка Adjusted, если коррекция выключена. Я не хочу добавлять ещё что-то в статус бар, потому что это не имеет смысла: всегда можно переключить режим и проверить. Кроме того, в версии 0.x будет сохранение последнего режима просмотра для каждого из документов.
 
Добавлено:
zambiz
спасибо

Всего записей: 214 | Зарегистр. 23-01-2006 | Отправлено: 19:09 15-04-2006
Griefin

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SOV32
AndyZ
Я встречал такие ошибки на недокачанных файлах. Проблема действительно оказалась в DjVuLibre. Если у страницы не читаются метаданные, то в одной из структур указатель начинает указывать "в небо", вместо того, чтобы обнуляться. Исправлять в либре было лень, т.к. нужно много времени, чтобы разобраться, а в WinDjview это исправлялось комментированием строки в функции RotateImage(). Воспроизвести эту ошибку довольно легко: возьмите любой Djvu-файл и в каком-нибудь редакторе удалите несколько килобайт из конца.

Всего записей: 759 | Зарегистр. 19-07-2003 | Отправлено: 19:44 15-04-2006 | Исправлено: Griefin, 19:56 15-04-2006
AndyZ

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Griefin
Баг с RotateImage известен, он будет исправлен в 0.4.2. Но это не решает проблему полностью - DjVuLibre всё равно иногда падает на недокачанных/испорченных документах, даже после исправления. Дело не только в этом указателе, а в том, что происходит Access Violation внутри библиотеки.

Всего записей: 214 | Зарегистр. 23-01-2006 | Отправлено: 20:34 15-04-2006
alin



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AndyZ
Спасибо за программу! Прочитал Весь топик, разобрался, что под IE как пругин она не работает. Планируется ли эта возможность в новой версии?

Всего записей: 683 | Зарегистр. 05-08-2004 | Отправлено: 23:15 15-04-2006
Griefin

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LizardTech DjVu Plugin кстати тоже падает на таких файлах.
 
После сборки в VS7 появилась дополнительная фича: автопрокрутка страниц (по нажатию средней кнопки мыши появляется кружок со стрелками вверх-вниз, как в броузерах). Если использовать эту вещь, то после пролистывания двух-трех страниц далее идут пустые. Можно ли это как-то исправить? Надо включить рендеринг, но не ясно, к какому событию его привязать?

Всего записей: 759 | Зарегистр. 19-07-2003 | Отправлено: 23:38 15-04-2006 | Исправлено: Griefin, 23:50 15-04-2006
AndyZ

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
alin
Нет, я в принципе не собираюсь делать плагин.
Griefin
У меня сейчас нет VS7, поэтому не могу сказать. Надо смотреть исходники MFC.

Всего записей: 214 | Зарегистр. 23-01-2006 | Отправлено: 14:31 16-04-2006
zambiz



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

Всего записей: 1664 | Зарегистр. 29-10-2005 | Отправлено: 14:36 16-04-2006
AndyZ

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
zambiz
Прочитайте внимательно первый пост сверху на странице

Всего записей: 214 | Зарегистр. 23-01-2006 | Отправлено: 15:00 16-04-2006
SOV32

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
AndyZ
- Может есть смысл ввести горячие клавиши для поворотов (хотя бы влево, вправо), потому что есть много документов с таблицами поперек страницы.
- А ОС у меня Windows XP prof SP1.

Всего записей: 60 | Зарегистр. 04-03-2005 | Отправлено: 16:57 17-04-2006 | Исправлено: SOV32, 12:48 19-04-2006
foo



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AndyZ
А можно сделатьь так, чтобы строка поиска сохранялась между запусками программы?

Всего записей: 1210 | Зарегистр. 26-09-2002 | Отправлено: 20:25 25-04-2006
Lovec



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AndyZ
Спасибо за продукт!
Сделать экспорт нескольких страниц в графический формат все еще не хватает времени?

Всего записей: 1028 | Зарегистр. 29-10-2002 | Отправлено: 15:14 07-05-2006
Открыть новую тему     Написать ответ в эту тему

Страницы: 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 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100

Компьютерный форум Ru.Board » Компьютеры » Программы » WinDjView


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru