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

» WinDjView

Автор: antuan1
Дата сообщения: 23.12.2008 11:17
такая-же беда . . .
Автор: AndyZ
Дата сообщения: 23.12.2008 17:06
ILHS
Не могу понять в чем проблема. Воспроизвести пока не получилось, хотя пробовал файлы с разными языками (в том числе русский, греческий, китайский). Винда у меня английская.

kontiky
Цитата:
Заметил правда, забавный глюк в Adobe Reader: команда Expand Top-Level Bookmarks раскрывает в нем закладки ВСЕХ уровней
У меня девятый Ридер, в нём эта команда делает ровно то, что заявлено. Поэтому ничего менять не буду.

Griefin
Цитата:
Сделайте пожалуйста опцию "Скрывать панель закладок, если открыт только один файл"
Ок, наверно эта опция кому-то пригодится, хотя я предпочитаю всегда видеть tab bar. F4 добавлю.

Про импорт и экспорт закладок - мне нужно более конктетное описание проблемы: как добавлены закладки, какие сообщения возникают при экспорте/импорте, какой результат и что ожидалось. Имейте в виду, что речь идёт о пользовательских закладках, а не встроенном в файл содержании.
Автор: Griefin
Дата сообщения: 23.12.2008 18:51

Цитата:
Ок, наверно эта опция кому-то пригодится, хотя я предпочитаю всегда видеть tab bar.

Это имеет смысл, например, когда WinDjView используется как программа просмотра из Total Commander.
Автор: antuan1
Дата сообщения: 23.12.2008 22:35
2AndyZ
1. в открытом на нужной стр. файле щелкаем правой кнопкой - Add Bookmark...
2. вводим имя: QQ
3. закрываем - открываем файл - закладка на месте
4. File - Export Bookmarks...
5. вводим имя файла - ОК
----------------------------------------- содержимое файла
<?xml version="1.0" encoding="UTF-8"?>
<content>
<bookmarks>
<bookmark title="QQ" type="2" page="2" offset-x="0" offset-y="2348" margin="0" />
</bookmarks>
</content>
-----------------------------------------
6. открываем файл, удаляем закладки
7. File - Import Bookmarks...
появляется сообщение:
Bookmarks file does not contain any bookmarks or annotations.


Добавлено:
Да, еще забыл - в новой бете при кручении колеса мышы в окошке с номером страницы, перестали прокручиваться страницы.
Автор: kontiky
Дата сообщения: 24.12.2008 12:59
AndyZ
А где вы храните bookmarks? Неужели прописываете в djvu файле? 8-0
Автор: AndyZ
Дата сообщения: 26.12.2008 01:30
antuan1
Спасибо! Я нашёл в чём баг, новый билд будет в середине января, когда я вернусь из отпуска.


Цитата:
Да, еще забыл - в новой бете при кручении колеса мышы в окошке с номером страницы, перестали прокручиваться страницы.
Гм, если это раньше и работало, то совершенно случайно Ок, исправлю.

kontiky
Цитата:
А где вы храните bookmarks? Неужели прописываете в djvu файле?
Закладки хранятся в реестре; сами djvu-файлы не модифицируются.
Автор: kontiky
Дата сообщения: 26.12.2008 18:17
AndyZ
Ждем-ждем новую версию!
Автор: ging
Дата сообщения: 26.12.2008 22:12
AndyZ

Цитата:
Закладки хранятся в реестре; сами djvu-файлы не модифицируются.

А помните, почти единогласно народ сказал: не надо в реестре... Не собираетесь переделывать?
Автор: Griefin
Дата сообщения: 26.12.2008 22:46
Да, логичнее хранить настройки и закладки в файлах с именами в виде сумм SHA-1 в каталоге %APPDATA%\WinDjView\Documents. А то в реестре через несколько месяцев какой-то второй HKEY_CLASSES_ROOT\CLSID вырастает. С другой стороны, реестр и так довольно большой, поэтому сотня-другая лишних ключей -- это немного. Но в любом случае, не помешало бы иметь в WinDjView какую-то кнопку и/или опцию командной строки, которая очищает записи для всех документов.
Автор: basilio_ef
Дата сообщения: 28.12.2008 07:46
AndyZ

В Ваших Bookmark Tool обрабатывается ссылка по номеру страницы (типа href="book.djvu#10").
А обрабатывается ли ссылка по имени страницы ?
Автор: monday2000
Дата сообщения: 26.01.2009 13:58
AndyZ
У меня такая идея: не стоит ли сделать пакетную конвертацию в BMP всей отображаемой DjVu-книги? Это удобно при переделке плохих книг, при распознавании не в последнем FR - да мало ли ещё каких случаев наберётся.

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

Шансы на то, что freeimage.dll найдётся, надеюсь, будут с каждым годом расти - потому что я делаю многие свои скан-программы именно под freeimage.dll.

Добавлено:
AndyZ
Можно было бы сделать какой-то общий инсталлятор, который всаживал бы freeimage.dll в папку system32 - и чтобы все скан-программы им (freeimage.dll) пользовались.

Цитата:
почти единогласно народ сказал: не надо в реестре...

Хранение данных в реестре ИМХО имеет тот минус, что во-первых, если на компе стоят Win98 и WinXP (как у меня), то при перезагрузке из одной ОС в другую настройки не сохраняются, а во-вторых, при переносе с компа на комп тоже.
Автор: egor23
Дата сообщения: 26.01.2009 14:18

Цитата:
Да, логичнее хранить настройки и закладки в файлах с именами в виде сумм SHA-1 в каталоге %APPDATA%\WinDjView\Documents.

вот хранить лучше в папке спрограммой или давать указывать пользователю где хранить.
Автор: AndyZ
Дата сообщения: 28.01.2009 19:24
Новый билд: http://depositfiles. com/files/0b24r05ix

Исправлены проблемы с импортом закладок, добавлены новые опции для таб-бара, переделана последная вкладка в настройках и несколько других мелочей. По поводу хранения закладок в реестре: пока изменений не будет. Пожалуйста, протестируйте новый механизм оповещения об изменениях в привязке к DjVu-файлам. Если больше не осталось багов, то эта версия будет переименована в 1.0 по совету kontiky и опубликована как релиз.
Автор: ghosty
Дата сообщения: 28.01.2009 19:40
AndyZ
Давно хотел спросить. Насколько сложно сделать в WinDjView взаимодействие с внешними индексаторами? Речь идет о подсветке найденных слов (search term highliting). Пока ни одна программа просмотра не поддерживает эту функцию.
В то время как она реализована для Adobe Reader. Вот пример:
http://support.dtsearch.com/Support/demos/forms/BooleanSearch/dtsearch.html

Д.Райл в переписке мне говорил, что у него есть утилита, извлекающая карту координат из DJVU-файлов и передающая ее в тот же dtSearch. Возможно, я мог бы договориться как с Райлом, так и с разработчиками dtSearch, чтобы они со своей стороны сделали что-нибудь в этом направлении.
Проблема в том, что DJVU, оставаясь хорошим форматом для хранения книг в растровом формате, очень плохо поддерживается сторонними разработчиками. Особенно не хватает качественного индексирования.
Спасибо.
Автор: Crosfield
Дата сообщения: 28.01.2009 20:25
А для Мака новые билды будут?
Автор: kontiky
Дата сообщения: 28.01.2009 23:25
AndyZ
Скачал. Буду пробовать.

Добавлено:
Нельзя ли сделать возможность изменять размер окон Open и Import Bookmarks путем перетягивания правого нижнего угла окна мышкой?
btw а ведь идеальная по позможностям программа получается! Спасибо вам!
Автор: kontiky
Дата сообщения: 29.01.2009 11:16
И еще пожелание - нельзя ли сделать экспорт страниц не в bmp, а в чем-то более современном, например, в png? При экспорте страниц в bmp их размер получается просто нереально большим
Автор: Astra55
Дата сообщения: 29.01.2009 14:30
kontiky

Цитата:
например, в png

Тогда уж в tif, кому нужен этот png, кроме вебдизайнеров? Очень бы не помешал нормальный конвертер в рамках WinDjView, чтобы можно было сохранять страницы в любой последовательности и количестве, вплоть до многостраничного tif. Ну и форматы tif Fax4, LZW и несжатый, это оптимальный набор.
Автор: juvaforza
Дата сообщения: 29.01.2009 17:16

Цитата:
Пожалуйста, протестируйте новый механизм оповещения об изменениях в привязке к DjVu-файлам.

Механизм оповещения работает нормально, но у меня не получилось добится самой привязки. После ассоциирования в настройках, файлы продолжают открываться в версии 0.5, но теперь появляется ещё и окошко "О программе".
Автор: kontiky
Дата сообщения: 29.01.2009 18:32
Astra55

Цитата:
Тогда уж в tif, кому нужен этот png, кроме вебдизайнеров?

Чем tif принципиально лучше png для экспорта?
Автор: Astra55
Дата сообщения: 30.01.2009 05:31
kontiky
Тем, что это фактический стандарт для всего сканированного, печатного и т.д. В отличие от png, который нигде для этих целей не применяется. Во всяком случае, я такого не встречал за два с лишним десятка лет общения с компом. Желающие легко отконвертят tif в любой другой формат по своему вкусу, потерь и проблем не будет.
Автор: egor23
Дата сообщения: 30.01.2009 05:49
Astra55

Цитата:
Желающие легко отконвертят tif в любой другой формат по своему вкусу, потерь и проблем не будет.

bmp тоже можно отконвертить.

AndyZ
выбора в какой формат сохранять картинки конечно не хватает

А в каком формате хранятся данные внутри djvu, может есть возможность без конвертирования извлечекать?
Автор: kontiky
Дата сообщения: 30.01.2009 08:24
Astra55

Цитата:
Желающие легко отконвертят tif в любой другой формат по своему вкусу, потерь и проблем не будет.

Тоже самое и с png форматом. Но мне в принципе все равно - лишь бы размер экспортируемого изображения был поменьше.
Автор: AndyZ
Дата сообщения: 31.01.2009 14:25
Экспорт в png/tif будет в следующей версии. Пока я хочу только отловить баги в этой. Кстати, начиная с XP в Windows встроены библиотеки для работы с png и tif, поэтому freeimage.dll не нужен.

juvaforza
А что говорит диалог Settings в версии 0.6 beta 3? Что WinDjView проассоциирован или нет? Работает ли кнопка "Make default"? Какая операционная система? Имейте в виду, что раньше после успешной ассоциации выдавалось подтверждение, а теперь я его убрал - сообщение выдается только если произошла ошибка.
Автор: Jans
Дата сообщения: 31.01.2009 19:22
AndyZ
судя по-всему, русик будет только после релиза?..

ну и в качестве пожелания, может стОит сделать русик в более унифицированном формате, к примеру в .lng

респект!
Автор: juvaforza
Дата сообщения: 31.01.2009 20:52
AndyZ
XP сп2. Диалог говорит, что все нормально.

Цитата:
Работает ли кнопка "Make default"?

Кто её знает, вроде да. Потому что, когда я удалил все привязки к djvu из реестра, поставил ассоциацию вручную через диалог Открыть с помощью, то ассоциация стала подхватываться автоматически при переключении между версиями. И файлы начали открываться, но почему-то два раза подряд. Вообще это для обоих версий теперь. Это можно увидить, если открыть файл и быстро закрыть окно самого файл или окно программы. Но если не делать этих манипуляций, и подождать немного, то все нормально. Возможно это и раньше так было, я не замечал.
Автор: monday2000
Дата сообщения: 03.02.2009 09:44
egor23

Цитата:
А в каком формате хранятся данные внутри djvu, может есть возможность без конвертирования извлечекать?

Библиотека DjVuLibre преобразует DjVu в BMP - и уже BMP отрисовывается на экране WinDjView. Другого способа извлечь BMP из DjVu почти нет (кроме ActiveX-объекта из броузерного DjVu-плагина).
AndyZ

Цитата:
Кстати, начиная с XP в Windows встроены библиотеки для работы с png и tif, поэтому freeimage.dll не нужен.

Но в Win 98 такого нет.
К примеру, я дома практически постоянно работаю в Win 98 - и только когда уж совсем никак не обойтись - перегружаюсь в ХРень - и то ненадолго.

Цитата:
Экспорт в png/tif будет в следующей версии.

Сделайте, пожалуйста, пакетное декодирование. А под Win98 - хотя бы в BMP (пакетное декодирование). Желательно с учётом того, что в многостраничном DjVu некоторые страницы могут попападаться "битыми" (как это учтено в DjVuOCR).
Автор: AndyZ
Дата сообщения: 04.02.2009 13:02
Jans
Русификация будет либо одновременно с релизом, либо немного позже. Переделывание в её в другой формат пока не планируется.

juvaforza
Диалог "Открыть с помощью" не изменяет ассоциации, когда и предыдущая и новая программы имеют одно и то же имя (WinDjView). Более корректный способ - через список зарегистрированных типов файлов в Folder Options, где можно ввести путь вручную. Хотя если перед этим удалить ассоциации вручную из реестра (HKCR\.djvu, HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.djvu), то должно сработать. Либо можно воспользоваться кнопками Associate в 0.5 и Make default в 0.6 beta. Если проблема повторяется, то опишите пожалуйста более подробно по шагам, что же именно происходит, потому что из предыдущего объяснения это не совсем понятно.

monday2000
Экспорт диапазона страниц будет в одной из следующих версий.

Добавлено:
kontiky
Цитата:
Нельзя ли сделать возможность изменять размер окон Open и Import Bookmarks путем перетягивания правого нижнего угла окна мышкой?
Можно, в следующих версиях.

Crosfield
Цитата:
А для Мака новые билды будут?
Пока не планируется.

ghosty
Цитата:
Насколько сложно сделать в WinDjView взаимодействие с внешними индексаторами?
Для каждого индексатора, возможно, нужна отдельная поддержка. При наличии полной документации технических проблем быть не должно, это скорее дело наличия времени на реализацию. Пока я не готов взяться за эту задачу.

basilio_ef
Цитата:
А обрабатывается ли ссылка по имени страницы?
Да, обрабатываются. Для этого нужно оформить ссылку в виде "#page_id".
Автор: AndyZ
Дата сообщения: 05.02.2009 11:25
Некоторое время назад здесь на форуме были предложения сделать инсталлятор для WinDjView. Я над этим подумал и решил, что это проекту не повредит. Поэтому я хочу всех вас попросить мне помочь с выбором инсталлятора и написанием скриптов к нему. От инсталлятора хотелось бы получить следующую функциональность: 1) простой язык скриптов и возможность сборки инсталлятора целиком из командной строки, 2) выбор языка инсталляции (английский/русский), 2а) определение языка операционной системы, наличия русской раскладки клавиатуры, русского IP и т.д., чтобы автоматически определить русскоговорящих пользователей, 3) (возможно) определение версии Windows и установка одной из двух версий программы в зависимости от ОС, 4) определение того, что в выбранной папке уже установлен WinDjView (в т.ч. без инсталлятора, если это была версия 0.5) и удаление её и старых локализаций (с предупреждением) перед установкой новой версии, 5) так как не все локализации появляются одновременно с релизом, то идеальной была бы возможность прямо из инсталлятора получать список доступных локализаций из интернета и скачивать недостающие файлы; в таком случае инсталлятор должен уметь доставлять дополнительные языки при повторном запуске и указании папки с той же версией программы, 6) показ дополнительной страницы с галочкой "Открывать документы DjVu с помощью WinDjView", которая например запустит WinDjView.exe /RegisterFileTypes, 7) корректная работа всего вышеперечисленного под Vista и её User Account Controls.
Есть ли у вас какие-нибудь идеи, как можно всё это быстро и беспроблемно реализовать?
Автор: juvaforza
Дата сообщения: 05.02.2009 13:50
AndyZ

Цитата:
опишите пожалуйста более подробно по шагам, что же именно происходит

Попробую. Проблема не с ассоциациями, а с быстрым открытием\закрытием файла.
1. Открываю файл.
2а. Пытаюсь быстро закрыть окно программы. После закрытия появляется ошибка:

2б. Пытаюсь быстро закрыть сам файл. Файл закроется, и через несколько секунд открывается повторно.

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556

Предыдущая тема: Двухядерные AMD


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