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

» WinDjView

Автор: AndyZ
Дата сообщения: 22.08.2006 10:11
monday2000
Я как раз об этом и написал Раньше не было проверки, что utf-8 валидный, теперь она есть, но работает только в Win XP. Так как предыдущие версии Windows это проверять не умеют, придётся для них делать проверку самому. Жаль, что ещё не у всех Win XP Старый код возвращать не буду, потому что он неверный - он такую проверку вообще не делает.
Автор: vitaly1
Дата сообщения: 11.09.2006 09:43
AndyZ
Можно ли с помощью сабжа реализовать вот такую программу? Сейчас она сделана на плагине, а хотелось бы перейти на WinDjView.
Автор: maK
Дата сообщения: 16.09.2006 22:38
WinDjView 0.4.3 (2006-09-15)

Цитата:
+ Added panning when mouse wheel is pressed.
* Improved performance of magnifying glass.
* Fixed displaying UTF-8 bookmarks on pre-XP systems.
* Fixed problem with long documents on Win98 when thumbnails are on.
* Fixed font issues.
* Several crash fixes.


http://surfnet.dl.sourceforge.net/sourceforge/windjview/WinDjView-0.4.3.exe
http://surfnet.dl.sourceforge.net/sourceforge/windjview/WinDjView-0.4.3-RU.dll
Автор: maomao
Дата сообщения: 17.09.2006 11:36
vitaly1

Цитата:
Fay3
Нужно сохранить дежавю как тифы или bmp и распознать через ФайнРидер, получите текст. Учтите, что там будут ошибки распознавания


...а в проге иконка выделения текста неактивна
Так для чего предназначена эта иконка ???
Нашел ответ сам:
(цитата)---------------------------------------------------------------------
Текст может копироваться только там, где он в виде слоя после OCR. Чтобы понять в чем прикол, надо прочитать что есть djvu и какие у него возможности. Очень полезно также насчет pdf провести аналогичный опыт - попробовать скопировать текст из нераспознанного сканированного изображения .
Выделить и скопировать часть страницы можно также в djvu плагине к IE. Еще лучше пользоваться для копирования части страницы IrfanView, он позволит сохранить изображение или его часть в любой доступный формат. Paint сильно уступает по возможностям Ирфану, поэтому даже при сохранении страницы из WinDjVu в bmp, удобнее открыть ее Ирфаном, а не Paint-ом, вырезать часть и опять же сохранить в любом формате, плюс еще есть широкие возможности обработать это изображение не выходя из Ирфана.

--------------------------------------------------------------------------------

Автор: vitaly1
Дата сообщения: 17.09.2006 11:55
maomao
Иконка предназначена для дежавю с текстовым слоем. Получить такой дежавю можно с помощью DjvuOCR, есть на djvu-soft.narod.ru

Добавлено:
Но текст этот будет точно таким же, какой Вы получите, распознавая тифы в ФайнРидере. Если Вам нужен просто текст, то смысла в использовании DjvuOCR нет.
Автор: 2YuraN
Дата сообщения: 17.09.2006 18:34
Не плохая программка, только вот если б добавить возможность читать сдвоенные страницы так как будто это одинарные ( видел гдето проскакивало это предложение), было бы просто КЛАСС!!! Что-нить делается в этом направлении?
Автор: nonnus
Дата сообщения: 17.09.2006 18:45
Удалено....
Прошу прощения.
Модератору, удалите этот пост пожалуйста если возможно.
Автор: kontiky
Дата сообщения: 19.09.2006 08:28
AndyZ
Нескромный вопрос, а чем ваша программа лучше стандартного просмотрщика, идущего в исходниках в комплекте c DjVuLibre?
Автор: tukktukk
Дата сообщения: 21.09.2006 18:08

Цитата:
Проблемы с русскими букмарками:

0.3.6, 0.4-9x - показывают русские букмарки верно.

0.4.1-Win98, 0.4.2-Win98, 0.4.1, 0.4.2 - показывают их неверно - крякозяблами.


У меня тоже самое только на ХР. Букмарки в УТФ-8 записаны в джвю файл с помощью Букмарк тул. Как я понял, русские букмарки в УТФ-8 должны показываться под ХР. Использую последнюю 0.4.3 версию.
Автор: AndyZ
Дата сообщения: 21.09.2006 23:03
2YuraN
В ближайшее время такой возможности не планируется.

kontiky
Основное отличие от остальных просмотрщиков - continuous scrolling.

tukktukk
Пожалуйста, пришлите проблемный файл и скриншот.

vitaly1
К сожалению, у меня нет сейчас времени изучать указанную Вами программу. Можно вкратце рассказать, какая у неё функциональность, и что для этого требуется от просмотрщика? В любом случае, подозреваю что ответ "да, можно", но сейчас у меня на это времени нет.
Автор: nonnus
Дата сообщения: 21.09.2006 23:39
AndyZ

Цитата:
vitaly1
К сожалению, у меня нет сейчас времени изучать указанную Вами программу. Можно вкратце рассказать, какая у неё функциональность, и что для этого требуется от просмотрщика? В любом случае, подозреваю что ответ "да, можно", но сейчас у меня на это времени нет.

Главное и животрепещущее отличие есть наличие индекса (скажем так, метки слов для страниц), кстати, хотелось бы видеть в WinDjView эту функциональность - читать "словарик", т.е. индекс, из файла отдельно от дежавушки, также как и содержание.
Автор: tukktukk
Дата сообщения: 22.09.2006 04:46

Цитата:
Пожалуйста, пришлите проблемный файл и скриншот.


Скриншот:
http://www.flickr.com/photo_zoom.gne?id=249414858

А вот файл (10мб) украинско-английского словаря с закладками.
http://up.spbland.ru/files/06092212/




Автор: TCPIP
Дата сообщения: 22.09.2006 06:53
Андрей, спасибо за программу! (Наконец-то перелез со старого-доброго Djvu Reader). Удобно.
Навскидку, сразу же небольшая просьба:

Нельзя ли сделать, чтобы миниатюры меняли размер при изменении размера боковой панели? А то они все время такие маленькие, что теряется весь их смысл. А если же просто расширять панель до посинения, лишь появляются следущие ряды миниатюр;
Здесь же хорошо было бы иметь возможность скрытия панели по двойному щелчку на ее ярлыке или на границе, как в Reader'е


И, похоже, ошибка:

Если перейти в режим лупы, щелкнув соответствующую кнопку на панели инструментов, никак потом от него никак не отвязаться. Переходишь в режим выделения, а режим лупы все равно продолжает работать. Параллельно с режимом выделения: щелкаешь лупой, выделяется слово. Как не меняй режим, лупа не отключается.


Небольшая придирка по терминологии

Вместо "связать" обычно принято пользоваться хорошим русским словом "ассоциировать". Хотя конечно "связать" на 50 процентов компактнее. Но это конечно, на вкус автора. Просто не мог пройти мимо по понятным причинам.
Автор: kontiky
Дата сообщения: 22.09.2006 09:18
TCPIP

Цитата:
Нельзя ли сделать, чтобы миниатюры меняли размер при изменении размера боковой панели?

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

Добавлено:
AndyZ

Цитата:
Основное отличие от остальных просмотрщиков - continuous scrolling.

А не проще ли было добавить эту возможность в опенсоурсный просмотрщик чем писать новую программу?
Автор: monday2000
Дата сообщения: 22.09.2006 09:26
kontiky

Цитата:
А не проще ли было добавить эту возможность в опенсоурсный просмотрщик чем писать новую программу?

А что это Вы подразумеваете под "опенсоурсный просмотрщик"? WinDjView и есть единственный опенсоурсный просмотрщик под Windows. Других нет таких. Если Вы намекаете на DjVuSDK v3.6.1 - то да, скорее всего, можно было бы на его базе соорудить DjVu-Windows просмотрщик с непрерывным скроллированием, да вот только вопрос лишь в лицензии - всё дело в том, как был получен этот самый DjVuSDK v3.6.1 - а получен он был, если не ошибаюсь, полуподпольным путём - кажется, стянут тайком с Лизардовского FTP-шника, пока он был ещё не запаролен. Точно не знаю, как он был получен, но вряд ли он когда-либо открыто лежал под скачивание на лизардовском сайте.
Автор: AndyZ
Дата сообщения: 22.09.2006 11:15
kontiky
Цитата:
А не проще ли было добавить эту возможность в опенсоурсный просмотрщик чем писать новую программу?
Насколько я понимаю, имелся в виду djview? Во-первых, он написан под linux с использованием Qt, а когда я начинал писать WinDjView, Qt ещё не был выпущен под GPL лицензией для Windows. Во-вторых, непрерывный просмотр - это не небольшая примочка, которую можно легко добавить в другую программу. Эта функциональность так или иначе проходит через весь код. Так что djview всё равно пришлось бы значительно переделывать. И в-третьих, если Вы программист, то Вам должно быть известно, что очень часто гораздо проще написать свою программу, чем разбираться в чужой. Кстати, под linux есть программа KViewShell, для которой недавно появился djvu плагин также с непрерывным просмотром.

TCPIP
В планах - кнопки "increase/decrease thumbnails size". С несколькими фиксированными размерами. Плавного изменения размера при растягивании не будет, потому что постоянная перерисовка всех миниатюр - небыстрая операция.

tukktukk
Всё понятно. Ваш файл UE.txt уже закодирован в UTF-8, а это неправильно. Для Bookmark Tool нужна кодировка CP1251. Об этом должно быть написано на сайте. Она сама переводит текст в UTF-8.

Добавлено:
TCPIP
Цитата:
Если перейти в режим лупы, щелкнув соответствующую кнопку на панели инструментов, никак потом от него никак не отвязаться. Переходишь в режим выделения, а режим лупы все равно продолжает работать. Параллельно с режимом выделения: щелкаешь лупой, выделяется слово. Как не меняй режим, лупа не отключается.
Не могу воспроизвести. Такая ситуация теоретически может возникнуть, если программе не придёт сообщение, что отпущен Ctrl. Попробуйте нажать его и снова отпустить. Дело в том, что независимо от текущего режима, если держать нажатым Shift, то включается перетаскивание, а если Ctrl - то лупа.
Автор: nonnus
Дата сообщения: 22.09.2006 13:54
TCPIP

Цитата:
Вместо "связать" обычно принято пользоваться хорошим русским словом "ассоциировать". Хотя конечно "связать" на 50 процентов компактнее. Но это конечно, на вкус автора. Просто не мог пройти мимо по понятным причинам.

А, как мне кажется, "связать" более русское чем "ассоциировать".
Автор: Ramzzes
Дата сообщения: 22.09.2006 14:57
TCPIP

Мне тоже кажется что "связать" вполне подходящее слово. Понятно о чем речь, и глаз не режет.
Автор: TCPIP
Дата сообщения: 22.09.2006 15:45
kontiky
10:18 22-09-2006
Цитата:
А еще лучше, что бы была возможность переключаться между этими двумя режимами.

Ну это всегда хорошо, конечно.
AndyZ
12:15 22-09-2006
Цитата:
В планах - кнопки "increase/decrease thumbnails size". С несколькими фиксированными размерами. Плавного изменения размера при растягивании не будет, потому что постоянная перерисовка всех миниатюр - небыстрая операция.

Понятно. Здорово. Плавности особенной наверное и не надо, просто сейчас уж больно мелко получается.
Так и я теперь не могу. Надо к Романовскому обращаться. Это на его книге так заело. Но факт. Ctrl не удерживал! Может, какую отладочную информацию можно собрать, если еще раз столкнусь?

Еще для защиты от дурака

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


Закрыл через контекстное меню кнопки на панели задач и вылетело с ошибкой:

Цитата:
Ошибка приложения windjview.exe, версия 0.4.3.0, модуль windjview.exe, версия 0.4.3.0, адрес 0x000c320f.

nonnus
Ramzzes
Сопоставить? (Так у MS )
Да нет, подумал, дурь это, ассоциировать, сопоставить. Связать, действительно, во всех смыслах будет правильнее.
Автор: Ramzzes
Дата сообщения: 22.09.2006 16:44
Как же я не додумался пощелкать на панели инструментов двумя кнопками одновременно . Кстати, подобный эффект при нажатии на любую кнопку, не только на выбор режима.
Автор: nonnus
Дата сообщения: 22.09.2006 17:07
TCPIP

Цитата:
Сопоставить? (Так у MS )
Да нет, подумал, дурь это, ассоциировать, сопоставить. Связать, действительно, во всех смыслах будет правильнее.

Ещё можно "привязать"
Автор: AndyZ
Дата сообщения: 22.09.2006 17:22
TCPIP
Цитата:
Если щелкнуть на какой-либо кнопке переключения режима обеими кнопками мыши сразу, эту кнопку отключить больше нельзя. Более того, можно сделать только, что все три кнопки на панели будут включены. Снять это можно только переключившись в другое приложение и вернувшись обратно.
Пожалуйста в службу поддержки Microsoft. Это баг стандартного тулбара. Откройте WordPad или даже Windows Explorer - там то же самое.

Ещё насчёт терминологии (сопоставить, связять и т.д.). Я никогда не пользуюсь русскими интерфейсами, поэтому при переводе я не смотрю, как такие вещи называются в других программах, а перевожу всё сам, исходя из своего собственного ощущения правильности.
Автор: nonnus
Дата сообщения: 22.09.2006 17:33
AndyZ

Цитата:
Ещё насчёт терминологии (сопоставить, связять и т.д.). Я никогда не пользуюсь русскими интерфейсами, поэтому при переводе я не смотрю, как такие вещи называются в других программах, а перевожу всё сам, исходя из своего собственного ощущения правильности.

С одной стороны правильно, т. к. ошибки других не повторяете, с другой не совсем, т. к. одни и те же вещи желательно называть одними и теми же словами.
Автор: TCPIP
Дата сообщения: 22.09.2006 18:14
nonnus
18:07 22-09-2006
Цитата:
Ещё можно "привязать"

Нет привязать нельзя (с bind корреляция).
Автор: tukktukk
Дата сообщения: 22.09.2006 18:32

Цитата:
Всё понятно. Ваш файл UE.txt уже закодирован в UTF-8, а это неправильно. Для Bookmark Tool нужна кодировка CP1251. Об этом должно быть написано на сайте. Она сама переводит текст в UTF-8.


Виноват, запутался. То есть текст должен быть в Windows Cyrillic 1251. Локаль поставлена правильно.

Все равно крякозябры только уже другие. Что я делаю не так?

Может кто-то даст мне ссылку на работающий джвю с русскими закладками и сам файл закладок? Пожалуйста.
Автор: kontiky
Дата сообщения: 22.09.2006 18:34
AndyZ

Цитата:
И в-третьих, если Вы программист, то Вам должно быть известно, что очень часто гораздо проще написать свою программу, чем разбираться в чужой.

Наверное это главная причина
Тем не менее, ваша программа хороша. Пользуюсь ей постоянно. Даже не знаю, что бы предложить в качестве усовершенствования. Разве что убрать из названия exe-файла номер версии.
Автор: nonnus
Дата сообщения: 22.09.2006 21:36
TCPIP

Цитата:
Нет привязать нельзя (с bind корреляция).

Коллизия или конфликт хотели сказать? Если так, то возможно, хоть bind и associate синонимы в некоторой степени.

ЗЫ: что-то, Вас на тему -ций потянуло Ассоциация, корреляция, и т.п. Нет бы по-русски...
Автор: SFC
Дата сообщения: 23.09.2006 08:00
>Даже не знаю, что бы предложить в качестве усовершенствования
Народ вообще-то ждет обещанные закладки Favorites - чтобы можно было по быстрому открывать не только любимый файл с диска, но и любимую страницу внутри его.
И не плохо было бы реализовать работу с несколькими файлами одновременно.

2 AndyZ
Спасибо за хорошую программу
Автор: kontiky
Дата сообщения: 23.09.2006 10:01
SFC

Цитата:
И не плохо было бы реализовать работу с несколькими файлами одновременно.

Это уже реализовано.
Откройте последовательно пару файлов, а потом сделайте, например, Windows->Tile Horizontal.

AndyZ
Можно вас попросить сделать автоматическую проверку обновлений? Т.е. что бы проверка могла осуществляться не полько по ручному вызову из меню Help->Check for updates, но и, например, при каждом запуске программы. Периодичность автоматической проверки можно было бы настраивать в Settings: при каждом запуске программы, раз в день, раз в неделю и т.п. Вот как это выглядит в одной хорошей программе:



На самом деле возможность автопроверки довольно актуальна, так как программа развивается и обновления появляются более менее часто. За что вам огромное спасибо!
Автор: MorSe
Дата сообщения: 23.09.2006 10:31

Цитата:
И не плохо было бы реализовать работу с несколькими файлами одновременно.

Это действительно уже давно реализовано. Единственное, что здесь можно ещё сделать, так это реализовать опцию "Показывать документы на панели задач Windows", как, например, в адобовской читалке.

kontiky

Цитата:
На самом деле возможность автопроверки довольно актуальна

ИМХО, не самая актуальная функциональность.

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556

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


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