Создание указателя в формате pdf с использованием оглавления, доступного в формате pdf.

У меня есть pdf-файл, в основном RTC datasheet,
он не позволяет переходить на страницу, используя оглавление, и у него нет указателя или закладки на левой боковой панели.
http://www.horustech.com.tw/WebMaster/FileData/Epson/RX8900SA(SA;CE).pdf

Теперь мой вопрос: возможно ли обновить индекс/закладку в этом pdf-файле с помощью команды ghostscript или pdftk?


person ART    schedule 29.03.2018    source источник


Ответы (1)


Вы можете создать *новый** PDF-файл и добавить к нему новое дерево /Outlines (которое, как мне кажется, в Acrobat называется Bookmarks), но вам придется сделать это, создав последовательность операций PostScript pdfmark. Вы должны были бы построить их самостоятельно, нет никакого способа сделать это автоматически.

Вы также можете (более сложно) /связать аннотации с оглавлением, чтобы он мог перейти на соответствующую страницу/область. Опять же, с Ghostscript вам придется делать это вручную, создавая операции pdfmark.

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

Я уверен, что вы могли бы сделать это и с pdftk, но опять же я думаю, что вам придется добавить Outlines или Links вручную.

person KenS    schedule 30.03.2018
comment
Я думал, что если создание pdfmark можно автоматизировать, то это будет легко :(. Спасибо за ответ. - person ART; 30.03.2018
comment
Конечно, вы могли бы автоматизировать создание меток pdf, я не понимаю, как вы собираетесь автоматизировать извлечение данных из файла PDF для создания меток pdf. Например, первая страница в файле PDF может не быть страницей 1, поэтому, если в вашем оглавлении есть запись, указывающая на страницу 1, вам придется не только извлекать индексный текст из файла PDF (уже тривиальная и не гарантированная на 100% проблема) вам также нужно будет определить, какая страница в файле PDF является страницей 1. - person KenS; 30.03.2018