Содержание в DjVu
Файлы DjVu могут иметь встроенное содержание со ссылками на главы и разделы документа. WinDjView умеет отображать содержание, если оно присутствует в документе, однако функция редактирования этих ссылок отсутствует. Для встраивания содержания в документы DjVu предусмотрена отдельная утилита, называющаяся BookmarkTool.
BookmarkTool загружает содержание из файла HTML со специальной структурой. Такие файлы генерирует Adobe Acrobat при экспорте PDF в HTML. Приведённого ниже примера должно быть достаточно для понимания этой структуры. HTML файл должен иметь кодировку UTF-8; значение charset, указанное в файле, не используется. Пожалуйста, используйте именно эту кодировку для всех не-ASCII символов (в том числе и для русского языка).
Пример
<html> <body> <ul> <li><a href="#1">Link to page 1</a></li> <li><a href="#2">Link to page 2</a></li> <li><a href="#3">Chapter 1</a> <ul> <li><a href="#4">Link to page 4</a></li> <li><a href="#5">Link to page 5</a></li> </ul> </li> <li><a href="">Chapter 2, no link here</a> <ul> <li><a href="#6">Subsection</a> <ul> <li><a href="#7">Link to page 7</a></li> <li><a href="#8">Link to page 8</a></li> </ul> </li> <li><a href="#9">Link to page 9</a></li> </ul> </li> <li><a href="book.djvu#10">Page 10 in book.djvu</a></li> <li><a href="http://windjview.sf.net">Web link</a></li> </ul> </body> </html>