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

» WinDjView

Автор: ghosty
Дата сообщения: 18.09.2009 10:36
monday2000

Цитата:
Ан нет - если в DjVu-файле нет аннотаций, то пункт Файл-> Экспорт закладок... неактивен.
Стоп. Опять вы в дебри какие-то уходите, как это часто бывает. Вы понимаете, что если пользоваться WinDjView, то в DJVU файле никогда не будет никаких аннотаций? Т.е. WinDjView не вносит никаких изменений в файл - только в реестр.
Учитывая это, становится непонятно, зачем может понадобиться оптовое удаление пользовательских аннотаций.
Автор: AndyZ
Дата сообщения: 18.09.2009 11:05
monday2000
Создайте одну аннотацию на первой странице, проэкспортируйте в файл, сделайте импорт в другой - после этого там будет всего одна аннотация, которую уже можно удалить вручную. Похоже, что пока только так.

ghosty
Вроде бы имеется в виду удаление именно аннотаций и закладок, находящихся в реестре. Наверно, кому-то может пригодиться.
Автор: monday2000
Дата сообщения: 18.09.2009 11:10
ghosty

Цитата:
Учитывая это, становится непонятно, зачем может понадобиться оптовое удаление пользовательских аннотаций.

Чего непонятного? Во-первых, если человек понаставил кучу пользовательских аннотаций, а потом по какой-то причине решил от них избавиться.
Во-вторых, это нужно для моей новой программы http://www.djvu-soft.narod.ru/soft/djvu_pal_v1_1.rar
В-третьих, это ещё может понадобиться для отмены подкрашивания страниц.

Впрочем, я уже нашёл достаточно удобный вариант. Все пользовательские аннотации (и закладки, если есть) можно стереть импортированием файла закладок с таким содержимым:

Цитата:
<?xml version="1.0" encoding="UTF-8"?>
<content>
<page-settings number="1" >
</page-settings>
</content>
Автор: AndyZ
Дата сообщения: 18.09.2009 11:22

Цитата:
Просто интересно стало, а теоретически можно ли реализовать что-то вроде Connected Files feature
Сомневаюсь, что это можно сделать универсальным образом - для этого нужна поддержка и на уровне файловой системы. Кстати, в NTFS есть нечто подобное - named streams, связанные с тем же самым файлом, но - это работает только в пределах NTFS. Если скопировать файл на FAT32-флешку, например, или переслать через интернет, то все дополнительные потоки пропадут, причём без предупреждения. В HFS+ (Mac) тоже есть похожая штука - расширенные атрибуты, которые пишутся отдельным файлом на не-HFS диски и отслеживаются OS, но ведь можно открыть тот же диск под Windows - и связь тут же пропадёт. На Маках есть и другой механизм - bundle, когда вместо файла создаётся папка, внутрь которой кладётся в том числе специальный файл, чтобы пользователю она отображалась как один файл.
Автор: monday2000
Дата сообщения: 16.10.2009 09:43
AndyZ
Как ситуация с дополнительными языковыми интерфейсами? Не хотите ли сделать языки интерфейса в виде ini-файлов - тогда народ быстро наклепает самых разных языков.
Автор: Headly
Дата сообщения: 07.11.2009 17:28
Здравствуйте! Подскажите есть ли в программе режим поверх всех окон? если нет, то может быть появиться в следующих версиях? как мне кажется, полезная функция.
Автор: Cosmotron
Дата сообщения: 09.11.2009 20:15
Headly


Цитата:
Подскажите есть ли в программе режим поверх всех окон? если нет, то может быть появиться в следующих версиях? как мне кажется, полезная функция.

А мне так не кажется, этож не утилитка с мелким окошком, по-моему бред...
Автор: terminat0r
Дата сообщения: 09.11.2009 22:30
Headly

Цитата:
Здравствуйте! Подскажите есть ли в программе режим поверх всех окон? если нет, то может быть появиться в следующих версиях?

вообще-то это должна быть функция системы а не программ.
Автор: U235
Дата сообщения: 10.11.2009 05:58
Always on top - это атрибут окна.
Autoit3 скрипт для этих целей:

Код: Opt("WinTitleMatchMode", 2)
WinSetOnTop("WinDjView", "", 1)
Автор: Rustamer
Дата сообщения: 10.11.2009 07:04
terminat0r
Конечно это функция системы, но она предусмотрена в очень многих программах. И в такой штуке как WinDjView должна быть имхо обязательно.
Автор: hiqmax
Дата сообщения: 10.11.2009 09:55
Headly
Rustamer
Можно поставить AnVir Task Manager
и делать любую прогу поверх всех окон, плюс сворачивать в трей и делать плавующую иконку.
Автор: Olegstanislavvich
Дата сообщения: 14.11.2009 08:42
Есть ли в программе функция разрезки страницы. К примеру есть книга в формате djvu и необходимо отображать не разворот, а старицу последовательно. Думаю, вы меня поняли разворот режется на 2-е страницы и отображается страница в увеличенном режиме.
Автор: AlexShag
Дата сообщения: 14.11.2009 08:48

Цитата:
Есть ли в программе функция разрезки страницы.


Это непростая задача - для програм-обработчиков сканов, не всегда верно определяющие разрез, даже используя наработанные алгоритмы.
Автор: monday2000
Дата сообщения: 16.11.2009 16:13
Olegstanislavvich

Цитата:
Есть ли в программе функция разрезки страницы.

Когда-то давно, 1-2 года назад, я предлагал AndyZ то же самое. Он отказал с мотивировкой, что это было бы чересчур сложно.

Лучше декодировть такие книги в TIFF, разрезать развороты в СканКромcаторе, и закодировать обратно в DjVu.
Автор: terminat0r
Дата сообщения: 16.11.2009 18:36
Rustamer

Цитата:
Конечно это функция системы, но она предусмотрена в очень многих программах.

Я просто о том, что в линуксе и маке эта функция предусмотрена для каждого окна. Надеюсь, в висте и семерке это уже есть?
Насколько припоминаю, была когда-то программка по виндовс хп,которая встраивала такую опцию в окна ВСЕХ программ. Кажется даже что-то от nvidia.
Автор: gjf
Дата сообщения: 16.11.2009 19:48
terminat0r
Почти nVidia Anvir Task Manager.
Автор: ber2004
Дата сообщения: 18.11.2009 08:23
AndyZ

Цитата:
На Маках есть и другой механизм - bundle, когда вместо файла создаётся папка, внутрь которой кладётся в том числе специальный файл, чтобы пользователю она отображалась как один файл.

Я у себя потихоньку перехожу на хранения книг в заархивированном виде (rar) ради наличия информации для восстановления. Возможно это паранойя, но битые книги попадались... Так вот, это же готовый контейнер, внутри которого может лежать и исходный файл с книгой и файл аннотации и файл закладок. Может как с *.fb2 поступили - добавить в WinDjView возможность работы с архивами, чтобы закладки при этом автоматически подцеплялись?
Хотя с другой стороны - нехорошо. Архивное хранение затевается для гарантии сохранности неизменности, а при изменении закладок - перепаковывать, что ли?
С третьей стороны оптимальным я считаю закладки в отдельном одноименном файле, лежащем рядом, но если книга в архиве, то в WinDjView она попадает уже из Темр-папки, и как WinDjView найдет этот одноименный файлик?
--
Получается, что работать напрямую с заархивированными книгами желательно, но закладки и аннотации держать рядом отдельным файлом?
Автор: DCT
Дата сообщения: 18.11.2009 14:59

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

Но архивы - тупиковый вариант, при опасениях за целостность лучше использовать ICE ECC

Еще хочу поделиться идеей насчет связанных файлов: я создаю возле pdf/djvu файлы с текстовым слоем и расширением .ind. На 10-20% увеличивает объем библиотеки, но зато потом можно очень быстро найти нужный текст в TotalCommander по *.ind файлам, по F3 смотреть найденное, выводить на панель списки найденного, повторно по ним искать. Поиск через плагины извлечения текста работает на порядки медленнее!
Автор: ber2004
Дата сообщения: 22.11.2009 20:36

Цитата:
ICE ECC

Знаю и использую эту чудную программу. Но ведь это еще один файл?
Автор: Griefin
Дата сообщения: 22.11.2009 21:39

Цитата:
ICE ECC

Вы наверное будете удивлены, но в стандартах на CD/DVD и так используются коды Рида--Соломона: http://ru.wikipedia.org/wiki/Код_Рида_—_Соломона#.D0.97.D0.B0.D0.BF.D0.B8.D1.81.D1.8C_.D0.BD.D0.B0_CD-ROM
Однако, эта программа полезна, т.к. дополнительно повышает надежность хранения данных.
Автор: brRamires
Дата сообщения: 29.11.2009 00:01
Скажите, зачем нужен пункт "История" в меню "Файл"? Почему-то он всё время неактивен. Программа умеет сохранять ссылки на открываемые ранее файлы?
Автор: BKeis
Дата сообщения: 29.11.2009 00:55

Цитата:
Скажите, зачем нужен пункт "История" в меню "Файл"? Почему-то он всё время неактивен. Программа умеет сохранять ссылки на открываемые ранее файлы?

Во-первых там нет именно пункта "история", во-вторых, ранее открываемые файлы программа сохраняет. После пункта "настройки" должен находиться список ранее открываемых файлов.
Автор: brRamires
Дата сообщения: 29.11.2009 01:19

Цитата:
После пункта "настройки" должен находиться список ранее открываемых файлов.

Вот именно там вместо списка и написано "История", а ссылки на открываемые файлы не сохраняются. Версия программы 1.0.3.
Автор: juvaforza
Дата сообщения: 29.11.2009 12:25
brRamires
Скорее всего, ваша учетная запись в системе не имеет прав администратора, т. к. программе для хранения истории необходим доступ к реестру.

Цитата:
Вот именно там вместо списка и написано "История"

Но если открыть несколько файлов и не закрывать программу - список появляется?
Автор: brRamires
Дата сообщения: 29.11.2009 15:53
juvaforza
права администратора есть

Цитата:
Но если открыть несколько файлов и не закрывать программу - список появляется?

не появляется
Автор: juvaforza
Дата сообщения: 29.11.2009 18:56
brRamires
А ОС какая?
Автор: vasili777
Дата сообщения: 29.11.2009 20:20
Чем формат DjVu лучше pdf?
Автор: RTX
Дата сообщения: 29.11.2009 20:28

Цитата:
Чем формат DjVu лучше pdf?

размером
Автор: brRamires
Дата сообщения: 29.11.2009 23:58
juvaforza

Цитата:
А ОС какая?

Windows XP sp3

Версия 0.5 историю сохраняет.
Автор: StanFreeWare
Дата сообщения: 30.11.2009 12:18
Какие библиотеки нужно использовать, чтобы реализовать возможность просмотра страниц djvu-файлов в в своем проекте? В идеале - под .NET на C#. Существует ли простое решение?

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

Djvu bookmarker
Wiki-документация

Ну или как крайний вариант - добавить соответствующую логику в сам WinDjView.

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556

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


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