Создание оглавлений (добавление закладок) для PDF и DjVu.
Здесь объясняется, как создавать или редактировать оглавления (закладки, англ.: bookmarks, outlines) для PDF и DJVU книг. Закладки приносят большую пользу, т.к. ориентироваться в цифровой книге не так легко, как перелистывать страницы обычной бумажной книги. Без оглавления трудно найти нужное в отсканированной книге (т.к. требуется много прокручивать страницы), особенно если нет возможности поиска по тексту, что часто бывает. Цифровое оглавление позволяет:
- всегда иметь под рукой список глав и заголовков книги;
- быстро переходить к началу нужной главы или другим важным местам в книге.
Делание оглавлений в графических программах технически не трудно, но требует времени и терпения.
Для работы с оглавлениями предлагаются разные программы. Те из них, на которые не приведено ссылок, легко можно найти простым поиском по названию.
Contents
Оглавления в PDF
Наглядное редактирование
- Бесплатную версию PDF-XChange Viewer (или PDF-XChange Editor) можно использовать для работы с оглавлениями в PDF — файлах (редактирования и записи в сами книги). Эти программы переведены на русский язык.
- способен редактировать закладки в книгах PDF и DjVu и переносить их.
- позволяет вести оглавление в PDF — книгах, но не записывать его в сами книги. HandyOutliner может использоваться для встраивания оглавления из STDU Viewer в PDF — файлы. Эти программы поддерживают русский язык.
- Известный Adobe Acrobat может использоваться для редактирования и сохранения оглавлений в ПДФ, но к сожалению, на сегодняшний день, бесплатная его версия — Adobe Reader — может только просматривать оглавления.
- позволяет работать с закладками ПДФ. Он использует программу командной строки PDFTk.
Текстовое редактирование
Программы командной строки cpdf, pdftk и др. подобные позволяют считывать и записывать оглавления pdf-файлов в виде текста, в котором можно делать поиск-замену и даже использовать регулярные выражения (в таком текстовом редакторе, который это поддерживает, например, EditPad Lite).
- Для работы с закладками в программе cpdf служат параметры командной строки:
- -add-bookmarks (добавление закладок из подготовленного файла)
- -list-bookmarks (отображение закладок, можно перенаправить в файл)
- -remove-bookmarks (удаление закладок).
Оглавления в DJVU
Наглядное редактирование
- может вести оглавления в файлах DjVu. Оно может быть экспортировано в виде текста. Эта программа поддерживает русский язык.
- может вести оглавления в DjVu книгах и экспортировать их. HandyOutliner может использоваться для записи оглавления из STDUViewer в DjVu-файлы.
- Для наглядного редактирования уже имеющегося оглавления в DjVu можно использовать программы Pdf & DjVu Bookmarker и Document Express Editor.
- Другой способ: нужно сначала извлечь оглавление с помощью HandyOutliner, а затем импортировать его в STDU Viewer. Когда оглавление будет готово, нужно проделать обратный процесс: экспортировать его из STDU Viewer и записать в документ через HandyOutliner.
Текстовое редактирование
Программка DjVuOutline поддерживает очень простое текстовое редактирование DjVu-оглавлений с возможностью записи их в книги. Она имеет файл помощи на русском языке.
Можно и редактировать оглавления в текстовом виде, считанные с помощью HandyOutliner или программы командной строки djvused из пакета DjVuLibre.
Индекс с поддержкой поиска в WinDjView
WinDjView поддерживает определённый вид оглавления в виде указателя с возможностью поиска по первым буквам. Пример: File:Вейсман_А._Д._Греческо-русский_словарь_(1899).djvu
- Этот указатель хранится в довольно интуитивной форме XML в качестве аннотации к первой страницы, которая может быть считана и записана с помощью DjVuLibre djvused:
- djvused -e output-ant book.djvu
- djvused -e set-ant annotation-file.txt book.djvu
Запись оглавлений в ДЖВУ-документы
- В DjVuLibre есть программа командной строки djvused, которая может записывать оглавления в DjVu файлы. Она требует особым образом подготовленного текстового файла на вход, описанного в документации на английском языке.
- HandyOutliner может быть использован для записи оглавлений формата STDU Viewer в DjVu-файлы.
Преобразование и запись оглавлений, экспортированных из WinDjView
- WinDjView удобна для просмотра DjVu-файлов и делания оглавлений в них, но она не может записывать их в сами файлы, а только экпортировать их в своём особом текстовом формате.
- Для того, чтобы записать WinDjView-оглавление непосредственно в файл DjVu, необходимо экспортировать его и преобразовать его в форму, которая читается HandyOutliner (которая принимает формат файла оглавлений STDU Viewer) или утилитой DjVuLibre djvused.
- Формат оглавлений WinDjView не очень отличается от формата STDU Viewer. Он может быть преобразован вручную, используя некоторые замены с регулярными выражениями (в текстовом редакторе, который поддерживает регулярные выражения, как Edit Pad Lite).
- Отсюда задача для программистов: хорошо бы, чтобы кто-нибудь создал программу, которая могла бы записывать WinDjView-оглавления в DjVu файлы или, по крайней мере, преобразовывать их в формат STDU для подачи на вход HandyOutliner. WinDjView хранит оглавления где-то в реестре.
Перенос оглавлений
- и Pdf & DjVu Bookmarker могут переносить оглавления между разными PDF- и DJVU-книгами.
- В бесплатной версии PDF-XChange Editor можно делать копирование и вставку закладок между разными PDF-файлами, а также экспортировать и импортировать оглавления в виде неких двоичных файлов.
- Также оглавления можно переносить в текстовом виде с помощью вышеупомянутых программ командной строки cpdf, djvused и др.
Объединение оглавлений
Может случиться так, что у вас есть книга с частично сделанным оглавлением, и есть еще один экземпляр этой книги, в котором имеется другая часть оглавления. В этом случае может понадобиться объединение оглавлений.
- PDF-XChange Editor может быть использован для соединения оглавлений в PDF — файлах путём копирования-вставки или экспорта-импорта.
- Оглавления могут быть также соединены путем извлечения их через HandyOutliner или Pdf & DjVu Bookmarker и объединения файлов оглавлений вручную в текстовом редакторе. Затем они записываются обратно этими же программами. Это возможно как для PDF, так и для DjVu.
- Оглавления можно объединять в текстовом виде, с помощью программ командной строки cpdf, pdftk или др. подобных для PDF и djused для DjVu.
Changing the zoom level
PDF format allows to specify the zoom level for each bookmark, like ‘Fit width’, ‘Fit page’ or ‘Inherit’. It is used by viewers to open the required page with a certain zoom. It should be noted that some programs reset this to some default value. As of today, there don’t seem to be free programs that could set a given zoom level for all bookmarks at once.
На смартфонах и планшетах
Если Вы не можете проводить достаточно времени за компьютером, оглавления можно делать и на смартфоне или планшете.
Сохранение оглавлений при перезаписи файлов на Wikimedia Commons
При перезаписи (загрузке новых версий) PDF и DjVu-файлов на Викискладе или других сайтах, мы должны учитывать, что старая версия может содержать оглавления. Нужно поэтому убедиться, что новая версия имеет такие же или лучшие оглавления, чем старая, чтобы их не потерять.
Requesting outlines to be made by volunteers
If you have ideas for books that need to have outlines, but for some reason you can’t do them yourself, you can leave a request at the page Category:Commons requests. (Not to be confused with the similar page, Commons:Requests, which is for images only.)
Как сделать гиперссылки в оглавлении/содержании электронного издания
В ГОСТ 7.83-2001 Электронные издания. Основные виды и выходные сведения. описаны элементы аппарата электронного издания, среди которых упомянуто оглавление/содержание (кстати, чем отличается оглавление от содержания можете почитать здесь). В ГОСТ сказано, что «5.3.3 Оглавление/содержание электронного издания представляется в виде ссылочных отношений (гиперссылок) на основе задействованных программно-технологических средств, позволяющих осуществлять навигацию по разделам издания.». При этом создавать гиперссылки в оглавлении/содержании электронного издания формата PDF вручную достаточно трудоемко. Предлагаем способ создания гиперссылок в оглавлении/содержании средствами MS Word автоматически. MS Word выбран потому, что издательство «Наукоемкие технологии» специализируется на издании учебной и научной литературы, PDF-макеты которой готовятся в MS Word.
Составление заявки
Сообщение отправлено
Ваше сообщение отправлено. Скоро ответим
Итак, для автоматического создания гиперссылок в оглавлении/содержании необходимо выполнить несколько шагов.
Создание структуры документа. Заголовки, которые должны отражаться в оглавлении, должны быть на соответствующих уровнях. Структура документа создается через меню «Вид» — «Структура»
В режиме «Структура» каждому заголовку назначается свой уровень.
Создание оглавления. После создания структуры документа создается автособираемое оглавление через меню «Ссылки» — «Оглавление»
Количество уровней заголовков в оглавлении можно задать в настройках Оглавления.
Сохранение PDF. Когда макет в MS Word готов, можно создавать PDF через меню «Файл» — «Сохранить как» — PDF.
В получившемся PDF-файле оглавление будет с гиперссылками.
Создание закладок. Для более удобной навигации по PDF-файлу рекомендуем дополнительно сделать закладки.
Для этого перед сохранением документа как PDF необходимо нажать «Параметры».
В открывшемся окне установить флажок «Создать закладки, используя: заголовки»
В созданном PDF-файле и оглавление будет с гиперссылками, и дополнительно будут присутствовать закладки, что значительно облегчит читателю навигацию по книге.
Почему пропадают ссылки в pdf или Создаем pdf-документы с навигацией
Возвращаясь к теме создания PDF-документов, хочу открыть небольшие секреты создания документов с навигацией. Не хотел делиться такими сведениями, ну да ладно, может быть кому-то сильно надо….
Что я подразумеваю под навигацией. Это когда в документе работают все гиперссылки на внешние источники, а также работают все внутренние ссылки.
Так как, чаще всего такие документы делают не для печати, то для большего удобства требуется сделать этакий минисайт: ссылки на главы pdf-книги, то есть должно быть работающее оглавление. Так же, очень удобно, когда имеется возможность вернуться к оглавлению с любой страницы книги или pdf-документа, не терзая судорожно при этом колесо мышки, а просто нажав на кнопку или ссылку “К содержанию”. А еще, желательно, чтобы были “хлебные крошки”. Пусть неактивные, но, по крайней мере, можно было бы понять в каком месте документа находишься.
Ничего особенного в данной технологии нет, я думаю многие знают эти приемы. Но есть нюансы. Итак…
Постановка задач
Требуется сделать PDF-документ или PDF-книгу так, чтобы в ней была удобная навигация. А именно:
- Оглавление
- Возврат к оглавлению
Задачи довольно элементарные, когда знаешь принцип и есть соответствующие инструменты под рукой.
Инструменты
Во-первых, и в основных, для создания пдф-файлов, с работающими в них ссылках, требуется всего одна программа, а именно Microsoft Word. С помощью нее можно делать практически любые pdf-документы. Все зависит от версии и некоторого терпения. Но желательно, Word версии не ниже 2010, а еще лучше 2013. Благо стоит она сегодня, сущие копейки, где-то в районе 250 рублей полный пакет программ Microsoft Office.
Во-вторых, опять Word, но версии 2007. Как бы не смешно это звучало, но нужно именно два разных Word. Чуть позже объясню, почему так…
Если денег жалко, то можно использовать Open Office или подобный пакет программ. Кстати, в данном бесплатном пакете отличный инструментарий для создания pdf-файлов. Прямо-таки, комбайн.
Еще можно использовать Adobe Acrobat Pro, но это уже из области бессмысленно потраченных денег. Хотя можно и его использовать, расставляя ссылки вручную.
Процесс создания навигации
Допустим, имеется некий документ. Для примера, взял свою же статью про яндексдиск, просто собрал ее в Word.
Оглавление
Я уже писал в статье про книги с перелистыванием, что для создания правильного документа требуется использовать заголовки стилей. Как говорится, “повторенье — мать ученья”, так что не не надо плеваться в мою сторону. Я быстро пробегусь по процессу автоматической сборки оглавления и открою один маленький секрет для работающих ссылок.
Самое главное — это использование заголовков, все остальное делается в три щелчка мыши.
Устанавливаем курсор в нужном месте страницы или на отдельной странице, как у меня. Заходим на вкладку ССЫЛКИ и нажимаем кнопку ОГЛАВЛЕНИЕ. В выпавшем меню выбираем “Автособираемое оглавление 1”.
Оглавление готово. В получившемся оглавлении должны работать ссылки. Это важно.
Проверить работоспособность ссылок можно наведя курсор на пункт оглавления. удерживая Ctrl. Рука появилась? Значит ссылка работает, можете нажать и вас “перекинет” к нужному пункту содержания.
Маленький секрет
По сути, все эти переходы в Word реализованы с помощью гиперссылок. Да-да, как на обыкновенной интернет-страничке. А потому, если ссылки в оглавлении вдруг не работают, то идем Ссылки –> Оглавление –> Настраиваемое оглавление.
В открывшемся окне установите галочку “Гиперссылки вместо номеров страниц”. Вот теперь, у нас не просто номера страниц, а ссылки. Как правило данная опция установлена по умолчанию, но вдруг…
Возврат к оглавлению
Ну что ж, оглавление есть, делаем возврат к нему с каждой страницы документа. Процесс не сложный и занимает, буквально пять минут. Это при наличие Word 2013, если у вас ниже версия, то там по-другому надо будет делать. Но об этом, чуть позже…
Итак, делаем возврат к оглавлению.
Первое действие
Для начала, вернемся к готовому Оглавлению и сделаем закладочку, говоря языком HTML, сделаем правильный анкор (якорь). Это нужно для того, чтобы программа понимала куда ей возвращаться.
Выделяем нужное слово, в моем случае – это слово “Оглавление”. Заходим во вкладку Вставка – Ссылки – Закладки.
Даем название закладке. Например, “Содержание”
Нажимаем кнопку Добавить. Если смотреть документ в режиме отображения скрытых знаков, то у вас в выделенном слове появятся квадратные скобки.
Есть, закладка. Приступаем к следующему действию…
Второе действие
Делаем возвратную ссылку. Для этого будем использовать колонтитулы.
Заходим на вкладку Вставить – Нижний(Верхний) колонтитул – Изменить нижний (верхний) колонтитул. Или можно просто двойным щелчком мыши по нижней части страницы открыть колонтитул.
Пишем слово для возврата, например, “К содержанию” и добавляем гиперссылку на нашу закладку.
Нажимаем Ок и готово. Получили обратную ссылку к оглавлению.
Создаем PDF-документ с навигацией
Здесь все элементарно, ничем не отличается от того процесса, что я описывал в вот в этой статье. Меню Файл – Экспорт – Создать документ PDF. Даем название файла и сохраняем.
Смотрим, что получилось. Вот файл, можете сами убедиться, что все ссылки работают.
Еще раз повторюсь, сделать нормальную навигацию в PDF-файлах не особо большая проблема. Потребуется:
- Желание, что-то сделать хорошо
- Microsoft Word 2013
- Умение использовать колонтитулы
А теперь, внимание!
Я не зря упоминал, что такие вещи позволяет сделать только Word 2013. Пробовал делать возвратные ссылки через колонтитулы, во всех существующих вордах. Ни один из них, кроме Word 2013, не поддерживает ссылки в пдф-документах.
В исходном вордовском документе, вроде все работает, а конвертируешь в PDF, и как “корова языком” все ссылки слизывает в колонтитулах. Нет их и все тут, причем все остальное форматирование остается, текст в колонтитулах остается, а ссылок нет. Почему так происходит, я так и не понял. Чудеса да и только. Если знаете, почему так и как это исправить в Word 2007, напишите мне в комментариях.
Хотя Word 2007 не поддерживает ссылки в колонтитулах, зато он может одну интересную штуку, которую не может Word 2013. Но это уже тема другой статьи…
Создание ссылки
Ссылки позволяют выполнять переход к другим местам того же документа, к другим электронным документам, в том числе вложениям, и к веб-сайтам. Ссылки можно использовать, чтобы запускать действия или обеспечивать читателю немедленный доступ к нужной информации. Также можно добавить действия для воспроизведения звука или фильма.
Создание ссылки с использованием инструмента «Ссылка»
Выберите Инструменты > Редактировать PDF > Ссылка > Добавить или изменить.
Курсор превращается в перекрестие (+), и любые ссылки, существующие в документе, в том числе невидимые, временно становятся видимыми.
Перейти к странице
Нажмите кнопку «Далее», чтобы установить номер страницы и масштаб в текущем документе или в другом документе (например, во вложенном файле), а затем нажмите Установить ссылку .
Выберите файл назначения и нажмите «Выбрать». Если файл является документом PDF, то укажите, каким образом следует открыть документ (например, в новом окне или в существующем окне) и нажмите «ОК».
Если имя файла слишком длинное и не умещается в текстовом поле, то средняя часть имени урезается.
Введите URL-адрес веб-страницы назначения.
Нажмите кнопку «Далее», чтобы открыть диалоговое окно Свойства ссылки . В этом диалоговом окне можно назначить любое действие, например чтение статьи или выполнение команды меню, которая будет связана со ссылкой.
Изменение ссылки
Ссылку можно изменить в любое время. Можно изменить активную область или связанное со ссылкой действие, удалить или изменить размеры прямоугольника ссылки, а также задать другое место назначения ссылки. Изменение свойств существующей ссылки влияет только на выбранную ссылку. Если ссылка не выбрана, то свойства будут применены к следующей созданной ссылке.
Чтобы одновременно изменить свойства нескольких ссылок, выберите их, выделив прямоугольником с помощью инструмента «Ссылка» или Выбрать объект .
Перемещение и изменение размеров прямоугольника ссылки
Выберите инструмент добавления или изменения ссылки (Инструменты > Редактировать PDF > Ссылка > Добавить или изменить).
Чтобы переместить прямоугольник ссылки, перетащите его мышью.
Чтобы изменить размеры прямоугольника ссылки, перетащите мышью любую угловую точку.
Изменение внешнего вида ссылки
Выберите инструмент добавления или изменения ссылки (Инструменты > Редактировать PDF > Ссылка > Добавить или изменить).
Не изменяет вид ссылки.
Изменяет цвет ссылки на противоположный.
Изменяет цвет контура ссылки на противоположный.
Создает вид рельефного прямоугольника.
Параметры «Тип ссылки», «Цвет» и Стиль линии недоступны, если для параметра «Оформление» выбрано значение «Невидимый».
Свойства ссылки в диалоговом окне Создать ссылку применяются ко всем новым ссылкам до тех пор, пока свойства не будут изменены. Чтобы повторно использовать настройки внешнего вида для ссылки, нажмите правой кнопкой мыши ссылку, свойства которой нужно использовать по умолчанию, и выберите команду «Использовать данное оформление по умолчанию».
Изменение действий ссылки
Выберите инструмент добавления или изменения ссылки (Инструменты > Редактировать PDF > Ссылка > Добавить или изменить).
Удаление ссылки
Выберите инструмент добавления или изменения ссылки (Инструменты > Редактировать PDF > Ссылка > Добавить или изменить).
Ссылка на вложенный файл
Можно направить пользователя к вложенному файлу PDF, создав в родительском документе PDF ссылку, которая обеспечивает переход к вложенному файлу.
Не следует путать вложенные файлы с файлами, которые могут быть открыты по ссылке. Связанные ссылками документы могут храниться в различных местах; вложенные файлы всегда сохраняются вместе с документом PDF.
Перейдите к тому месту, где нужно создать ссылку. Если это место находится во вложенном файле, нажмите кнопку «Вложения» в области навигации, выберите вложенный файл и дважды нажмите на него.
Выберите Инструменты > Редактировать PDF > Ссылка > Добавить или изменить, затем выберите область для ссылки.
Места назначения
Место назначения является конечным пунктом ссылки и представлено текстом на панели «Места назначения». Места назначения позволяют задать пути навигации по набору документов PDF. Создание ссылки на место назначения рекомендуется при организации связей между документами, так как в отличие от ссылки на страницу ссылка на место назначения не изменяется при добавлении или удалении страниц в целевом документе.
Просмотр и операции с местами назначения
Управляйте местами назначения с помощью панели «Места назначения» в области навигации.
Просмотр мест назначения
Сортировка списка мест назначения
Чтобы сортировать места назначения в алфавитном порядке, нажмите заголовок «Имя» в верхней части панели «Места назначения».
Чтобы сортировать места назначения по номеру страницы, нажмите заголовок «Страница» в верхней части панели «Места назначения».
Изменение или удаление мест назначения
Чтобы перейти к целевому местоположению, выберите Перейти по ссылке .
Чтобы удалить место назначения, выберите «Удалить».
Чтобы изменить конечную точку места назначения отображаемой страницы, выберите Установить место назначения .
Чтобы дать месту назначения другое имя, выберите «Переименовать».
Создание и привязка места назначения
Ссылку на место назначения можно создать в том же или в другом документе PDF.
На панели «Места назначения» выберите пункт «Новое место назначения» в меню «Параметры» и укажите соответствующее местоположение.
В исходном документе (в котором нужно создать ссылку) выберите Инструменты > Редактировать PDF > Ссылка > Добавить или изменить и растяните прямоугольник, чтобы указать местоположение ссылки.
Добавление вложения
В документ PDF можно вложить файлы PDF и файлы других типов. Если переместить документ PDF в новое место, то вложенный файл перемещается вместе с ним. Вложенные файлы могут содержать ссылки на родительский документ или из него, а также ссылки на другие вложенные файлы.
Не следует путать вложенные комментарии с вложенными файлами. Файл, вложенный в виде комментария, отображается на странице со значком Вложенный файл или Вложенный звук , а также в списке комментариев вместе с другими комментариями. (См. статью Добавление комментариев во вложенный файл).
Выберите Инструменты > Редактировать PDF > Еще > Присоединить файл.
При попытке вложить файлы форматов EXE, VBS или ZIP Acrobat предупреждает, что вложенный файл не будет открываться, так как данный формат связан с вредоносными программами, макросами и вирусами, которые могут повредить компьютер.
Выберите «Просмотр» > «Показать/Скрыть» > «Области навигации» > «Вложения», а затем выберите «Показывать вложения по умолчанию» в меню «Параметры» (выбрано по умолчанию).
Выберите меню «Файл» > «Свойства», нажмите вкладку Вид при открытии , выберите пункт Панель вложений и страница в меню Вкладка навигации и нажмите кнопку «ОК».
(Необязательно) Чтобы добавить к вложенному файлу описание, которое позволит различать схожие файлы на панели «Вложения», выделите вложенный файл и в меню «Параметры» выберите пункт «Редактировать описание». Отредактируйте текст описания и сохраните файл.
Открытие, сохранение и удаление вложенных файлов
Обладатели соответствующих прав доступа могут открыть вложенный файл PDF и внести в него изменения, которые применяются к вложенному файлу PDF.
Вложенные файлы других типов можно открывать и сохранять. При открытии файла запускается приложение для работы с форматом данного вложенного файла; при этом должно быть установлено приложение, которое открывает вложенный файл.
Acrobat не открывает файлы форматов EXE, VBS и ZIP, так как данные форматы связаны с вредоносными программами, макросами и вирусами, которые могут повредить компьютер.
Поиск во вложенных файлах
При поиске определенных слов или фраз можно включить поиск и в прилагаемых файлах PDF, а также в файлах некоторых других типов. Пользователи Windows могут выполнять поиск в документах Microsoft Office (например, .doc, .xls и .ppt), форматах файлов чертежей AutoCAD (.dwg и .dwf), файлах HTML и файлах Rich Text Format (.rtf). Пользователи masOS могут выполнять поиск в файлах Microsoft Word (.doc), HTML и .rtf. Результаты поиска во вложенных файлах отображаются в списке результатов под именем и значком вложенного файла. Вложенные файлы в других форматах игнорируются поисковым алгоритмом.
Для включения поиска по файлам Microsoft и AutoCAD, необходимо установить фильтры IFilter, соответствующие типам файлов. Фильтры IFilter обычно устанавливаются с приложениями, но также могут быть загружены с веб-узлов продуктов.