LINUX.ORG.RU

DjView 4.9

 djview, ,


1

2

Вышла новая версия программы для просмотра djvu-документов DjView.

  • Теперь DjView сохраняет позицию чтения последних 50 открытых документов.
  • Добавлена возможность выбора языка интерфейса.
  • Добавлена опция игнорирования запрета на печать и сохранение документа.
  • Автоматическая перезагрузка djvu-документа, если файл был изменен.
  • Улучшена работа с документами по сети (требуется Qt >= 4.4.x).

Программа доступна для Linux, FreeBSD, Mac OS X, Windows.

>>> Исходный код

★★☆

Проверено: post-factum ()
Последнее исправление: post-factum (всего исправлений: 2)

Ответ на: комментарий от dikiy

не замечал ни разу проблем с ними, конечно это зависит еще и от документа.

Deleted
()
Ответ на: комментарий от anonymous

Настройка-Интерфейс-Вид-Непрерывный

anonymous
()
Ответ на: комментарий от vurdalak

Внезапно их там явно многовато для смотрелки документов. Почему-то гномовский софт сейчас можно ставить в любое окружение, не вытягивая за собой БД, куски гномошелла и миллион библиотек для совершенно иных задач. KDE как было, так и остаётся монолитным куском.

# aptitude install okular
The following NEW packages will be installed:
  docbook-xml{a} docbook-xsl{a} kate-data{a} katepart{a} kde-runtime{a}
  kde-runtime-data{a} kdelibs-bin{a} kdelibs5-data{a} kdelibs5-plugins{a}
  kdoctools{a} libattica0{a} libcanberra0{a} libclucene0ldbl{a}
  libdbusmenu-qt2{a} libdlrestrictions1{a} libfam0{a} libiodbc2{a}
  libkatepartinterfaces4{a} libkcmutils4{a} libkde3support4{a}
  libkdecore5{a} libkdesu5{a} libkdeui5{a} libkdewebkit5{a} libkdnssd4{a}
  libkemoticons4{a} libkfile4{a} libkhtml5{a} libkidletime4{a} libkio5{a}
  libkjsapi4{a} libkjsembed4{a} libkmediaplayer4{a} libknewstuff3-4{a}
  libknotifyconfig4{a} libkntlm4{a} libkparts4{a} libkprintutils4{a}
  libkpty4{a} libkrosscore4{a} libktexteditor4{a} libnepomuk4{a}
  libnepomukquery4a{a} libnepomukutils4{a} libnl-3-200{a}
  libnl-route-3-200{a} libntrack-qt4-1{a} libntrack0{a} libokularcore1{a}
  libplasma3{a} libpolkit-qt-1-1{a} libpoppler-qt4-3{a} libqca2{a}
  libqimageblitz4{a} libqt4-declarative{a} libqt4-svg{a} libqt4-test{a}
  libqt4-xmlpatterns{a} libqtwebkit4{a} libqzeitgeist0{a} libsolid4{a}
  libsoprano4{a} libssh-4{a} libstreamanalyzer0{a} libstreams0{a}
  libthreadweaver4{a} libxml2-utils{a} ntrack-module-libnl-0{a} okular
  oxygen-icon-theme{a} phonon{a} phonon-backend-vlc{a}
  plasma-scriptengine-javascript{a} sgml-data{a}
  shared-desktop-ontologies{a} soprano-daemon{a}
The following packages are RECOMMENDED but will NOT be installed:
  udisks upower virtuoso-minimal
0 packages upgraded, 76 newly installed, 0 to remove and 0 not upgraded.
Need to get 3,473 kB/78.4 MB of archives. After unpacking 188 MB will be used.
Do you want to continue? [Y/n/?] n
Abort.
GotF ★★★★★
()
Ответ на: комментарий от dikiy

mupdf страдает тем же.

они на сайте пишут что у них два движка для пдф - poppler и mupdf, белые листы - творчество второго, попробуй переключить рендер на поплер

SlothSpot
()
Ответ на: комментарий от GotF

Почему-то гномовский софт сейчас можно ставить в любое окружение, не вытягивая за собой БД, куски гномошелла и миллион библиотек для совершенно иных задач.

Мне ради пары софтин полгнома приходится у себя в системе держать.

Посмотри в свой список - почти у всех пакетов префикс lib*. Тебе это ни о чем не говорит?

vurdalak ★★★★★
()
Ответ на: комментарий от vurdalak

Мне ради пары софтин полгнома приходится у себя в системе держать.

Каких софтин? Я много чего ставил из гнома, но лишних библиотек там почти не было.

Посмотри в свой список - почти у всех пакетов префикс lib*. Тебе это ни о чем не говорит?

Говорит. О том, что мне предлагают поставить кучу ненужного хлама. И ладно бы библиотеки, но нафига там Soprano? Это просто маразм.

Пример:

# aptitude install evince
The following NEW packages will be installed:
  evince evince-common{a} gnome-icon-theme{a} libevince3-3{a}
  libgail-3-0{a} libgnome-keyring-common{a} libgnome-keyring0{a}
  libgtk-3-0{a} libgtk-3-bin{a} libgtk-3-common{a} libkpathsea6{a}
  libnautilus-extension1a{a} librsvg2-common{a} libt1-5{a}
The following packages are RECOMMENDED but will NOT be installed:
  gvfs
0 packages upgraded, 14 newly installed, 0 to remove and 0 not upgraded.
Need to get 1,616 kB/24.2 MB of archives. After unpacking 50.3 MB will be used.
Do you want to continue? [Y/n/?] n
Abort.
И это не облегчённая версия evince-gtk, при этом у меня сейчас нет не только чего-либо из гнома, но даже GTK 3. Почувствуйте разницу.

GotF ★★★★★
()
Ответ на: комментарий от vurdalak

Тебя же не застявляют ставить плазму и kdm.

Ну спасибо хоть за это. Правда, лично меня и остальной Ксофт ставить никто не заставляет. К счастью, есть более адекватные аналоги.

Так значит мультимедиа-фреймворк, самба-клиент и демон для локального поиска и индексации в зависимостях у смотрелки документов — это нормально?

bloodredfrog ★★
()
Ответ на: комментарий от dikiy

http://ompldr.org/vZG54NQ — вроде нормально открывает.

┌─(~)  
└─$─> pacman-color -Si mupdf | grep ^Зависит
Зависит от            : freetype2  libjpeg  jbig2dec  openjpeg  libxext  desktop-file-utils
kitar ★★★★★
()
Ответ на: комментарий от GotF

Разницы не почувствовал. Что там библиотеки, что тут. А разница в размере в 100 метров - это даже не смешно.

vurdalak ★★★★★
()
Ответ на: комментарий от vurdalak

Что там библиотеки, что тут.

А если сравнить списки и подумать?

А разница в размере в 100 метров - это даже не смешно.

Ага, это печально. И что насчёт Soprano? А сколько резидентных процессов добавит запуск Okular?

Раньше, во времена второго гнома, там всё было так же плохо (только ленивая программа не тянула панельку, центр настроек и g-s-d), но разработчики не зря работали над приведением архитектуры в порядок.

GotF ★★★★★
()
Ответ на: комментарий от anonymous

В меню есть кнопочка " Непрерывный" которая и позволяет скроллить документ мышкой. Виндохомячки такие хомячки

Vargos
()
Ответ на: комментарий от doluphio

Нет проблем. Нашлось под рукой два файла. Evince в Debian Stable вываливается нафиг, DjView4 открывает без проблем.

Evince 2.32.0, открыл без проблем. Вестимо, баг древнего Evince :)

Sahas ★★★★☆
()
Ответ на: комментарий от GotF

О том, что мне предлагают поставить кучу ненужного хлама. И ладно бы библиотеки, но нафига там Soprano? Это просто маразм.
aptitude install evince

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

ass ★★★★
()

DjView

Что это уже не помню, но djvu тупиковая ветвь. Раньше он был популярен среди задро здраво мыслящих людей, но сейчас все новое в pdf, djvu держится только за счет старых оцифрованных фондов. Формат вообще развивается?

RCV ★★★★
()
Ответ на: комментарий от anonymous

apvlv

О, оно научилось djvu. Спасибо, не знал.

GotF ★★★★★
()
Ответ на: комментарий от ass

В первую очередь это проблема монолитного KDE. Или где-то можно собрать эту программу без libplasma? Без привязки к Kate? Только с пруфлинками, пожалуйста.

GotF ★★★★★
()
Ответ на: комментарий от GotF

Или где-то можно собрать эту программу без libplasma? Без привязки к Kate? Только с пруфлинками, пожалуйста.

да завсегда пожалуйста: equery g okular. нет ни kate, ни плазмы.

ass ★★★★
()
Ответ на: комментарий от RCV

Но phonon то есть?

таки нет. phonon нужен для kdelibs, которые нужны для okular :) при желании это можно вылечить.

ass ★★★★
()
Ответ на: комментарий от RCV

Формат вообще развивается?

как по вашему формат должен «развиваться»? mp3 развивается? а jpeg? очередной школьник, которому не надо, чтоб работало, но надо, чтоб «развивалось»?

anonymous
()
Ответ на: комментарий от anonymous

как по вашему формат должен «развиваться»?

Ну к примеру, в pdf добавили вполне удобную фичу - 3d.

RCV ★★★★
()
Ответ на: комментарий от RCV

Похоже, что не развивается. Ибо популярен в основном в постсовке. Имеет кучу проблем, которые делают его применение крайне неудобным. Например, в файле может быть только одна нумерация страниц (в отличие от PDF, например), следовательно, в большинстве случаев, вы не сможете в djvu повторить оригинальную нумерацию страниц книги, а если вставите обложку, то она будет всегда первой страницей. И таких мелочей достаточно.

Никто это не исправляет, следовательно, никто не собирается его применять в серьезных проектах оцифровки чего-то. Так, баловство для энтузиастов.

doluphio
()
Ответ на: комментарий от RCV

вендузятники считают нормальным выкладывать сканы в пдф, потому и «сейчас все новое в pdf»
каким образом это имеет отношение к развитию форматa — решительно не ясно

anonymous
()
Ответ на: комментарий от bloodredfrog

3d

И флеш-видео. Ну очень полезно для формата документов.

Ты не поверишь! Но, нарисованные в 3d молекулы иногда очень даже полезно покрутить, чтобы представить о чем идет речь в тексте.

RCV ★★★★
()
Ответ на: комментарий от RCV

Ты, в свою очередь, тоже не поверишь, но djvu предназначен для сканов, а это значит, что никаких свистелок туда не прикрутить. Я вообще не представляю, что можно «развивать» в этом формате. Он вообще ближе к графическим форматам, нежели к тестовым.

GotF ★★★★★
()
Ответ на: комментарий от GotF

Кажется, неоправданные повторы стали для меня традицией %)

GotF ★★★★★
()
Ответ на: комментарий от GotF

Неправда, сразу видно, что ты диванный теоретик. И никогда не создавал djvu файлов.

Почитай выше про про нумерацию страниц, например. Кроме того, там есть проблемы с созданием оглавлений. И это только то, что на поверхности.

И что значит ближе к графическим, чем к текстовым? Сам хоть понял всю глубину этой мысли?

doluphio
()
Ответ на: комментарий от harper

Есть Evince. Зачем нужен этот велосипед?

ха! ты сравни скорость и качество работы с документами и выбрось Evince как ненужный, тормозной и баговый мусор.

science ★★☆
() автор топика
Ответ на: комментарий от doluphio

Например, в файле может быть только одна нумерация страниц (в отличие от PDF, например)

Нумерация страниц такова, какой её предусмотрел разработчик (создатель/верстальщик) конкретного документа. Например я собираю .djvu документы этим скриптом: any2djvu. И действительно, страница №25 идёт после 24 и 15, а не наоборот. К примеру вы определили страницы: 1.tiff, 2.tiff ... 100500.tiff - таким и получится документ.

Что касается оглавлений, вы ошибаетесь, могу показать вам прекрасно оформленные и точно работающие оглавления, как и в первом случае, всё зависит от прямоты и места произрастания верхних конечностей «собирающего» документ.

science ★★☆
() автор топика
Ответ на: комментарий от science

Сравнил. Сабж выглядит как ***, работает как *** и падает как ***.

harper
()
Ответ на: комментарий от GotF

Или где-то можно собрать эту программу без libplasma? Без привязки к Kate?

pacman -Si kdegraphics-okular
Репозиторий           : extra
Название              : kdegraphics-okular
Версия                : 4.8.3-1
URL                   : http://kde.org/applications/graphics/okular/
Лицензии              : GPL  LGPL  FDL
Группы                : kde  kdegraphics
Предоставляет         : Нет
Зависит от            : kdebase-runtime  qimageblitz  poppler-qt  chmlib  djvulibre  ebook-tools
                        libspectre
Дополнительно         : kdegraphics-mobipocket: mobipocket support
Конфликтует с         : Нет
Заменяет              : Нет
Размер загрузки       : 1243,36 KiB
Установленный размер  : 4588,00 KiB
Сборщик               : Andrea Scarpino <andrea@archlinux.org>
Архитектура           : x86_64
Дата сборки           : Чт. 03 мая 2012 12:07:59
MD5                   : b2d76c3afd9a1e67a35ea50ec027e1b0
SHA256                : 3f493518034b7079003c984073c34151853fe887ae7a75f3ed405ef2c725ffee
Подписи               : Yes
Описание              : Document Viewer

Не вижу в зависимостях ни kate, ни плазмы.

Axon ★★★★★
()
Ответ на: комментарий от science

Про нумерацию - вы тоже диванный теоретик, стесняюсь сказать.

Ситуация: надо вставить обложку, нумерация оглавления отдельно от нумерации самой книги (допустим римскими цифрами), нумерация книги с 1 начинается с физической страницы 12. При этом я создаю оглавление, идентичное оглавлению физической книги. Также, разумеется, я хочу, чтобы нумерация в просмотрщике совпадала с нумерацией на открытой странице.

Все это потому, что я оцифровую существующую книгу, а не создаю некую новую сущность.

В PDF описанная проблема решается довольно просто, штатными способами. В djvu - не решается принципиально, ибо в нем может быть только одно нумерация, совпадающая с физической.

То, что вы опубликовали новость, не означает, что вы должны защищать сам формат, который недоделан для серьезного использования и кривой, по той же самой причине.

doluphio
()
Ответ на: комментарий от GotF

Их там нет.

kdebase-runtime
Зависит от            : kdelibs  smbclient  libssh  libcanberra  oxygen-icons  xorg-xauth
kdelibs
Зависит от            : strigi  attica  libxss  soprano  krb5  grantlee  shared-desktop-ontologies  qca
                        libdbusmenu-qt  polkit-qt  shared-mime-info  enchant  giflib  jasper  openexr
                        docbook-xsl  upower  udisks  libxcursor  phonon  qtwebkit

Axon ★★★★★
()
Ответ на: комментарий от science

Что касательно оглавлений. Из того, что помню - ссылка в оглавлении djvu файла может указывать лишь на страницу, а не ее конкретную часть, то есть любая ссылка в оглавлении - это всего лишь ссылка на страницу, не более того. Что весьма неудобно, ибо недоделано.

Сравнивая опять же с PDF - в нем ссылка - это ссылка на конкретное место на странице. Что очень правильно.

Стесняюсь спросить - вы тоже автор части из этих книг в djvu рунете, жутко кривых и невозможных к прочтению, с несоответствующими страницами и, не дай бог, со вставленным невычитанными автоматом сканированным текстовым слоем?

doluphio
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.