Можно и так. Но это слишком варварски. Вообще-то я всегда был в числе тех, кто всеми путями старался убирать такие варварские вещи из электронных книг - так что мне как-то не с руки теперь помогать их делать.
Да и зачем это? Помешать кому-то "украсть" Ваши книги и продавать их за деньги - вряд ли помешаете. Если хотите наоборот продавать их кому-то на дисках - тогда уже их один раз купят и просто выложат в Интернет бесплатно.
Ну во-первых, книги о которых идет речь на 99% - однослойные, т.е. данные, которые можно было бы повредить подклейкой вотермарка (фоны), попросту отсутствуют. Так что в данном случае никакого варварства нет. Хотя я прекрасно понимаю про какое "варварство" вы говорите.
Во-вторых, желание получить максимальную отдачу от DjVu, пошедших "по рукам", в виде новых пользователей ресурса вполне резонно.
Ну и в третьих, почему бы электронной книге не иметь красивый "экслибрис" на первом форзаце?
Сделайте одну аннотацию в Document Express Professional - и экспорируйте её в текстовый файл. Из этого файла Вы легко поймёте синтаксис аннотаций.
Да, спасибо большое. С аннотациями я разобрался полностью. Хотя вначале при попытке использования Document Express 4.1, созданные аннотации были видны только в нем. Переход на версию 6.5 решил проблему и помог наконец увидеть синтаксис.
Я в данный момент также осваиваю метод подклейки заднего фона и налетел на одну проблему.
Не сможете мне подсказать что-нибудь по ней?
В методе в 3 шаге (там, где исходная книга разбирается в indirect формат) я получаю кучу файлов с сильно длинными именами. Вот список:
http://justpaste.it/4p5Тут вопрос первый: по какому принципу нужно брать файл .djbz для 7го шага (сборки страницы из чанков)?
Особенно, если соответствующий желаемой странице отсутсвует. Первый из всех .djbz по алфавиту?
Теперь собственно к проблеме. Она находится в шагах 7 и 8.
В 7-ом шаге, если .djbz был скопирован без переименования, "как есть" (в моем случае это C1E5EBFFE5E2 C8.C4. C7E5ECF1EAE8E5 F1EEE1EEF0FB EDE0 D0F3F1E8. 1902_Page_12_0001.djbz) то при запуске скрипта:
djvumake 1.djvu INFO=3105,4828,600 INCL=C1E5EBFFE5E2 C8.C4. C7E5ECF1EAE8E5 F1EEE1EEF0FB EDE0 D0F3F1E8. 1902_Page_12_0001.djbz Sjbz=Sjbz.cnk FG44=FG44.cnk BG44=BG44.cnk
то вполне логично ничего не соберется
Берем длинющее имя файла в кавычки:
djvumake 1.djvu INFO=3105,4828,600 INCL="C1E5EBFFE5E2 C8.C4. C7E5ECF1EAE8E5 F1EEE1EEF0FB EDE0 D0F3F1E8. 1902_Page_12_0001.djbz" Sjbz=Sjbz.cnk FG44=FG44.cnk BG44=BG44.cnk
Файл собирается, но ничем не открывается. DjView говорит при открытии следующее:
Меняем имя злосчастного файла на 1.djbz. DjVu страницы наконец собирается, прекрасно открывается, демонстрируя подклеенное фоновое изображение.
Теперь проблема в шаге 8: видимо из-за неправильной ссылки в INCL-чанке, "ломается" линковка всей книжки и она собирается с ошибкой (даже если перебросить 1.djbz в 8 шаг).
Ошибка при этом выпадает следующая:
** Unrecognized DjVu Message:
** Message name: ♥DjVuFile.no_create
Parameter: 1.djbz
и собранной книге отсутствует страница с подклеенным фоном.