Как создать кликабельное оглавление в PDF?

У меня есть много технических электронных книг в формате PDF, в которых нет глав (нет кликабельного оглавления или других средств для быстрой навигации по документу), и поэтому поиск информации без полнотекстового поиска очень мучителен. Как я могу их создать? Я бы хотел просто взять PDF книгу и создать точную структуру глав и подглав, например:

  1. Введение
  2. Первая глава
  • Инструменты, которые вам понадобятся
  • Инструмент XYZ
  1. Вторая глава
Решение

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

Или вы можете импортировать файл в Calibre, преобразовать его в формат ePub, отредактировать ePub, чтобы добавить оглавление, а затем снова преобразовать его в PDF.

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

Комментарии (0)

Я продолжу ответ @Donald', но я также хотел бы отметить, что лично я не не рекомендую использовать Calibre для разработки электронных книг из-за проблем с качеством.

Как уже было сказано, я бы предложил получить копию Acrobat и вы сможете (для этого примера я использую Acrobat X Standard, но обратите внимание, что я не увидел никакой разницы в кнопках быстрого доступа, но графический интерфейс изменился с версии 9):

  • Открыть файл .pdf в Acrobat

  • Выберите закладку с закладками в левой части

  • Создайте закладку (двумя разными способами): Кнопкой , или используйте сочетание клавиш Ctrl + B (windows) или Cmd + B (mac):

Вы можете создавать закладки, перетаскивая закладку подуровня на закладку первого уровня, например:

Комментарии (1)

Я использовал jPdfBookmarks на обоих Windows и Linux, чтобы сделать именно то, что вы описываете - создавать свои собственные закладки. Найти его здесь.

Комментарии (1)

Существуют также бесплатные инструменты, позволяющие редактировать/добавлять закладки. Кроссплатформенный пример - jPdf Tweak.

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

Комментарии (1)

k2pdfopt (Бесплатная, с открытым исходным кодом) также можете сделать это путем подачи текстового файла. Смотрите [-toclist вариант] (https://www.willus.com/k2pdfopt/help/options.shtml). Использовать вот так:

k2pdfopt -mode copy -n -toclist my_chapter_list.txt srcfile.pdf -o outfile.pdf

...где my_chapter_list.txt это простой ASCII файл с номерами страниц начала каждой строки, например

1 Cover
2 Table of Contents
5 Chapter 1
25 Chapter 2
...
Комментарии (0)

Я привык к простой и бесплатный инструмент, который добавляет интерактивные закладки в PDF или DjVu файлов: http://handyoutlinerfo.sourceforge.net/.

Вы должны сначала подготовить (и импортировать в инструмент) закладки заносятся в текстовый файл с отступом список меток и страниц. Затем инструмент создает их в документ в качестве закладки вы можете открыть/уменьшить и нажмите на левой панели.

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

Комментарии (1)

Jpdfbookmark может работать для сканированных книг

  1. Подготовить оглавление в .файл txt

Глава 1. Начало/23 Пункт 1.1 ребенка на начало/25,FitWidth,96 Пункт 1.1.1 ребенка детей на начало/26,FitHeight,43 Глава 2. Продолжить/30,Левой,120,42 Пункт 2.1 ребенка на начало/32,FitPage

Вы можете ОРЗ оглавление и использовать регулярное выражение, чтобы исправить это.

  1. Нагрузки ООУ

  1. Развернуть все закладки (<и>сочетание клавиш Ctrl + е</КБД и GT;), выделите их все, затем перейдите к инструменты и GT; применить смещение страницы

  1. Введите первые страницы, которые превосходят номер страницы в оглавлении

Ваш может читать его руководство или посмотреть [видео-учебник](https://youtu.be/7DUkvH7_wII?t=30). Он имеет режим командной строки и может работать на Linux и Mac.

Комментарии (0)

Кнопка WPS Office на Windows позволяет создавать или редактировать формате PDF'ы ТОС

Помните, что это'немного инвазивных хотя (ярлыки, по умолчанию, работает в фоновом режиме...)

Комментарии (0)

Полный Адоб акробат про версии.8 доступен для свободного скачивания из http://www.techspot.com/downloads/4683-adobe-acrobat-8-free.html для Mac и Windows. Конечно, это's не последняя версия, но бесплатно это хорошо, и она прекрасно работает для добавления или редактирования оглавления.

Комментарии (2)

Как есть больше чем один параметр для редактирования PDF-файлов (как бесплатный &ампер; оплачиваемый),

Для Mac:

Adobe читатель, эксперт в PDF может быть полезным вариантов,

Для Windows:

Foxit читатель, Xodo возможны варианты.

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

Комментарии (0)

Вот мой репозиторий, который я планирую автоматизировать процедуру. https://github.com/aminya/tocPDF

Сейчас это мануальное (которая также вдохновляет других людей ответы).

Комментарии (0)