Как сделать оглавление в пдф с гиперссылками
Перейти к содержимому

Как сделать оглавление в пдф с гиперссылками

  • автор:

Оглавление

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

Главные этапы создания оглавления

Откройте PDF-документ и создайте закладки из заголовков, которые необходимо включить в оглавление.

Создайте иерархию закладок.

Создание закладок из заголовков

Нажмите кнопку PDF Converter selecttext ОглавлениеВыделить текст .

Наведите указатель мыши на созданную закладку, щелкните правой кнопкой мыши и выберите пункт Указать назначение или выделите закладку и нажмите кнопку PDF Converter set destination ОглавлениеУказать назначение .

В диалоговом окне предупреждения нажмите кнопку «ОК». Теперь закладка связана с выбранным расположением.

Повторите действия со 2 по 5, пока на панели закладок не будут отображены все заголовки, которые надо включить в оглавление.

Создание иерархии закладок

Выделите закладку на панели закладок и перетащите ее в новое место. Появится пунктирная линия, показывающая место, куда будет помещена закладка. Чтобы переместить закладку на более низкий уровень, перетащите ее вправо. Чтобы переместить закладку на более высокий уровень, перетащите ее влево.

Отпустите кнопку мыши, когда закладка окажется на нужном уровне иерархии.

На панели закладок в раскрывающемся меню «Параметры» выберите команду Создать оглавление .
Появится диалоговое окно Параметры оглавления.

На вкладке «Содержимое» диалогового окна выберите уровень отображения. Укажите, надо ли отображать номера страниц и выравнивать их по правому краю, и выберите строку символов. В раскрывающемся списке «Формат» выберите предварительно определенный или настроенный вид оглавления. Чтобы определить новый вид, выберите пункт Пользовательский и нажмите кнопку Изменить . Настройте нужные параметры в диалоговом окне «Стиль» и сохраните их с именем в диалоговом окне «Сохранение формата». Новый формат будет добавлен в список форматов.

Love Soft

Загрузки всякие

Связь

Содержание

Обработка PDF-документов

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

Типизация pdf

Сегодня уже никого не удивить обычными документами в формате PDF. А относительно недавно возник вопрос: как быстро и просто сделать бумажное издание электронным с интерактивными элементами?

Существует несколько видов PDF. Все издатели хорошо знакомы с PDF, предназначенными для типографий, так называемого полиграфического качества. Они имеют особенности:

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

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

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

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

В обязательном порядке создают интерактивное оглавление в виде закладок и ссылок.

Интерактивные возможности PDF

Некоторые интерактивные возможности PDF обычные пользователи уже не замечают — наличие оглавления, перекрестных и веб-ссылок. Они стали неотъемлемой частью PDF-файлов.

В них можно импортировать и использовать в качестве источника информации видеофрагменты, звуковые файлы, PDF-файлы и ЗD-модели. Создавать формы, состоящие не только из линеек, но и такие элементы как radioButton, checkbox и, конечно, обычные традиционные кнопки. Возможно создание слайд-шоу.

Еще одной из незаслуженно забытых возможностей Adobe Acrobat является поддержка множества слоев. В одном слое может быть, например, печатная версия анкеты, во втором — интерактивные элементы для заполнения, а в третьем — образец заполнения этой самой анкеты. Переключая слои, можно работать в том или ином режиме.

В мире полиграфии всегда были файлы больших размеров. Это связано с тем, что в верстку помещались иллюстрации в формате TIFF без сжатия и не в три краски, как это принято в компьютерном мире (RGB), а в четыре (CMYK).

PDF-файлы, предназначенные для вывода на печать, были огромны. Файловая система накладывала свои ограничения. Размер файла должен быть не более 2 Гб (FAT32), таким образом, издание делили на несколько PDF-файлов, в которых количество страниц кратно 16.

[отсюда такое количество инструментов для слияния pdf-файлов]

Управление качеством

Сам PDF-файл не имеет такой характеристики, как DPI, однако уже сложилось устоявшееся выражение «PDF на 300 точек», например. Это обозначает, что при выводе PDF-файла все иллюстрации были интерполированы под 300 dpi.

Полученный файл полиграфического качества необходимо перевывести в веб-качестве. Это может быть 72 или 96 dpi. Рекомендуемое значение — 110 dpi, поскольку именно с этим уровнем по умолчанию выполняется отображение данных самим Acrobat Reader.

Для вывода файла в формате PDF с низким качеством необходимо заново распечатать его с помощью Adobe PDF принтера из меню File → Print, затем изменить свойства принтера (см. рис. 2), скорректировав его настройки (Adobe PDF Settings).

Acrobat Reader — советы

Как отключить панель инструментов Задачи — Shift+F4

Как сделать чтобы раскладка панелей запоминалась и восстанавливалась при запуске: Редактирование — Установки (Ctrl+K), Документы, галочка Запомнить текущее состояние панели инструментов

Скрытие левой панели (миниатюры) F4

Скрытие верхней панели F8

Скрытие меню F9

Оглавление в виде Bookmarks

Структура предлагаемых в книге (в печатном варианте) и в панели Bookmarks оглавлений отличается. Более того, если в книге оглавление может быть сформировано, например, только до второго уровня вложенности, и этого недостаточно, то ничто не мешает создать более детальное, используя третий или даже четвертый уровень вложенности заголовков.

Создание ссылки на страницу — простая операция. Достаточно установить курсор на нужную страницу или выделить заголовок на ней (название главы или параграфа), затем нажать CTRL+B или, воспользовавшись контекстным меню, кликнув по любому месту страницы левой кнопкой мыши, выбрать пункт Add BookMark. [имеется в виду Adobe Acrobat]

В разделе BookMark появится ссылка на страницу под именем Untitled. Отметим, что элементы могут иметь одинаковые названия, поэтому, создав элемент, рекомендуется сразу дать ему интуитивно понятное название (клавиша F2).

После того как закладки готовы, можно перейти к созданию интерактивного оглавления на основе существующего в книге. Закладки будут хорошими помощниками.

Создание интерактивного оглавления книги

Интерактивное оглавление может быть создано двумя способами. Первый способ реализуется с помощью инструмента Selection Tool, второй — с помощью Link. Оба способа достаточно удобны.

Создание оглавления с помощью Selection Tool

Инструмент Selection Tool выглядит как курсор мыши (см. рис. 8) и предназначен для выделения текста и иллюстраций. Перейдя на страницу, содержащую оглавления, необходимо выделить нужный текст и, вызвав контекстное меню, выбрать Create Link. В появившемся диалоговом окне нужно настроить параметры ссылки. Во-первых, ссылка должна быть невидимой (п.2), во-вторых, тип ссылки должен быть Go to a page View (п.З). После этого появится диалоговое окно Create Go to View. Здесь нужно быть очень аккуратным. Сначала следует перейти на нужную страницу, а затем создать на нее ссылку. Если нажать сразу, то ссылка будет на ту же страницу, где сейчас установлен курсор.

Для того чтобы быстро отыскать нужную страницу, воспользуемся панелью BookMarks. Достаточно нажать на соответствующий пункт меню, и курсор переместится на нужную страницу (п.5). По нажатию кнопки Set Link (п.6) будет создана ссылка и осуществлен переход на страницу с оглавлением.

Создание оглавления с помощью Link

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

В данном случае необходимое резонно выделять не по тексту, а вручную – «на глаз». Для этого используется инструмент Link в панели Tools. Включив этот курсор, выделяем мышью нужную область текста.

После чего автоматически будет выведено на экран знакомое меню Create Link (см. рис. 7) с дополнительным пунктом меню Custom Link, который в данном случае не будет использоваться.

Защита контента

Если электронная книга, в том числе защищенная паролем, представляет интерес, контент непременно извлекут и выложат в интернет. Даже если для этого придется распознавать страницы или набирать текст вручную. Во времена DOS'а очень многие художественные книжки были набраны именно вручную. Более того, в докомпьютерную эпоху дефицитные книги перепечатывались на пишущих машинках под копирку.

Поэтому защитой не занимаюсь, но затруднить копирование текста вполне возможно.

Как извлечь текстовый слой

Если можно мышкой выделить текст в PDА-документе, значит, он содержит текстовый слой. Также можно проверить, работает ли поиск.

Команда для извлечения текста:

или в новых версиях через mutool (понимает в какой формат выводить по расширению):

По умолчанию все страницы. Нумерация страниц с 1. Через запятую указать диапазоны 1-3,5,8-10

Используется в PDF Image Extraction Wizard

Конвертировать в другой формат

Понимает в какой формат выводить по расширению выходного файлв:

%d , %03d — подставить номер страницы. Это нарезка страниц pdf на картинки png

По умолчанию (если файл не указан) выводит на stdout. Тогда для указания формата использовать -F format

Допустимые форматы вывода:

Входные форматы: pdf, xps, cbz, and epub.

см и другие опции, особенно для конвертации EPUB

Как вставить картинку

Второй способ — сохранить картинку в pdf в фотошопе или в XnView. Слить два pdf-файла

Как извлечь картинки

Из набора утилит командной строки xpdf

Второй вариант mutool:

Если номера объектов не указаны, извлекает все картинки и шрифты

Как извлечь свойства pdf

Такие как: title, subject, keywords, author, creator, producer, creation date, print and copy permissions, page size and rotation. Из набора утилит командной строки xpdf

Используется в Calibre2, PDF Image Extraction Wizard

Как получить список шрифтов

font analyzer — перечисляет шрифты, используемые в PDF-файле. Из набора утилит командной строки xpdf

Как извлечь внедренные файлы

Из набора утилит командной строки xpdf — document embedded file extractor

Второй вариант — pdftk — Излечь все вложенные файлы из pdf и сохранить в указанную папку

Как внедрить файл в pdf

Присоединить файл ко второй странице входного документа и сохранить в выходной файл. Отображается в виде кнопки в верху страницы и во вложенных файлах

вид в sumatrapdf вид в acrobat reader

Присоединить файлы к входному документу (в целом, не к указанной странице) и сохранить в выходной файл. Отображается в закладках и вложенных файлах в SumatraPdf, Acrobat reader 15.010 почему-то не показал.

Как соединить pdf-документы

Merge PDF Documents — склеить несколько файлов в один — pdftk, команда cat:

Разбить pdf на страницы

Разбить входной pdf на отдельные страницы и сохранить каждую в отдельный pdf

Удалить страницу

Удалить страницу 13 из файла in1.pdf и создать out1.pdf

Получить список букмарков

Вывести отчет по PDF metadata и bookmarks в файл report.txt

Есть проблемы с файлами, в именах которых есть кириллица и пробелы.

Извлечь Toc (оглавление)

Print the outline (table of contents)

Получить список аннотаций

Утилиты

PDFtk Server

Утилита командной строки для работы с PDFs.

PDFtk, как я поняла, теперь состоит из PDFtk Server (командная строка) и GUI к нему — PDFtkXP.

Есть платная версия PDFtk Pro — 4$ с доп возможностями

Умеет аттачивать файлы к PDF или к его страницам, накладывать водяные знаки, добавлять букмарки и метаданные, извлекать аттачменты, восстанавливать поврежденные PDF, разделять PDF на отдельные страницы, Fill PDF Forms, поворачивать страницы, Uncompress and Re-Compress Page Streams

Не требует Adobe Acrobat или Reader

По умолчанию выдает очень краткие сообщения. Чтобы были нормальные объяснения ошибок, добавить в конец любой команды параметр verbose .

Как сделать оглавление в пдф с гиперссылками

Создание оглавлений (добавление закладок) для PDF и DjVu.

  • всегда иметь под рукой список глав и заголовков книги;
  • быстро переходить к началу нужной главы или другим важным местам в книге.

Contents

  • Бесплатную версию PDF-XChange Viewer (или PDF-XChange Editor) можно использовать для работы с оглавлениями в PDF — файлах (редактирования и записи в сами книги). Эти программы переведены на русский язык.
    способен редактировать закладки в книгах PDF и DjVu и переносить их.
    позволяет вести оглавление в PDF — книгах, но не записывать его в сами книги. HandyOutliner может использоваться для встраивания оглавления из STDU Viewer в PDF — файлы. Эти программы поддерживают русский язык.
  • Известный Adobe Acrobat может использоваться для редактирования и сохранения оглавлений в ПДФ, но к сожалению, на сегодняшний день, бесплатная его версия — Adobe Reader — может только просматривать оглавления.
    позволяет работать с закладками ПДФ. Он использует программу командной строки PDFTk.
  • Для работы с закладками в программе cpdf служат параметры командной строки:
    • -add-bookmarks (добавление закладок из подготовленного файла)
    • -list-bookmarks (отображение закладок, можно перенаправить в файл)
    • -remove-bookmarks (удаление закладок).
      может вести оглавления в файлах DjVu. Оно может быть экспортировано в виде текста. Эта программа поддерживает русский язык.
      может вести оглавления в DjVu книгах и экспортировать их. HandyOutliner может использоваться для записи оглавления из STDUViewer в DjVu-файлы.
    • Для наглядного редактирования уже имеющегося оглавления в DjVu можно использовать программы Pdf & DjVu Bookmarker и Document Express Editor.
    • Другой способ: нужно сначала извлечь оглавление с помощью HandyOutliner, а затем импортировать его в STDU Viewer. Когда оглавление будет готово, нужно проделать обратный процесс: экспортировать его из STDU Viewer и записать в документ через HandyOutliner.
    Индекс с поддержкой поиска в WinDjView
    • Этот указатель хранится в довольно интуитивной форме 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 — файлах путём копирования-вставки или экспорта-импорта.
      • Оглавления могут быть также соединены путем извлечения их через 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

      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.)

      Как создать интерактивное оглавление (и навигацию) в файлах pdf

      MS Word, начиная с версии 2013, позволяет работать с файлами pdf. Идеальной такую работу назвать сложно, но возможность сохранять документы сразу в формат pdf, с помощью команды «Сохранить как…», минуя установку виртуальных принтеров, действительно радовала.

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

      Однако, красивой навигационной панели, которую мы можем наблюдать в хорошо структурированном документе не будет.

      Документ pdf без навигации

      На самом деле, включить такое оглавление проще простого, достаточно при сохранении в pdf в дополнительных настройках выбрать опцию создания закладок.

      Настройка параметров при сохранению в pdf

      В случае использования стилей для структуры документа Word, закладки создаются из стилей с уровнем, аналогично тому, как оглавление в Word, но можно и использовать закладки для создания интерактивной навигации в pdf.

      Результатом проделанной работы будет красивое интерактивное оглавление, которое будет отличным дополнением структурированного отчета, аналитической статьи, инструкции, книги и т.д.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *