Недавно мне были даны действительно старые, но очень полезные рукописные заметки, и я попытался их сохранить, и я попробовал их в файл в формате PDF. У меня есть 35-страничный PDF-файл, но я хочу добавить страницу содержимого в начале, чтобы я мог использовать первую страницу, чтобы щелкнуть мой путь к определенной теме.A Оглавление страницы для отсканированного PDF
Точнее, я хочу страницу, которая говорит
Тема 1
Тема 2
Тема 3 ...
Каждый должен быть связан с моей страницы Выбор.
Я изучил множество стандартных инструментов, чтобы помочь мне в этом, например LibreOffice, pdftk и т. Д., Но решение не похоже на простое приложение и несколько кликов. Я подозреваю, что для этого потребуется программа, написанная на подходящем языке. То, как я бы хотел, чтобы эта программа работает следующим образом:
ProgramName Input.pdf CustomTOC.txt
Где CustomTOC.txt может быть простой ASCII таблица, содержащая две колонки, одна колонна название и второй столбец является номером страницы. Результатом этой программы будет другой файл PDF, который содержит одну страницу, добавленную в начале Input.pdf, содержащую оглавление с гиперссылками на нужные страницы.
Как это связано с программированием? Если это просто то, что вы хотите сделать со стандартным программным обеспечением, спросите на другом форуме (например, superuser.com). –
Ну, я много искал стандартные инструменты и не нашел ответа. Мое сильное подозрение заключается в том, что ответ будет представлен в виде пользовательской программы, написанной на Python или аналогичном языке.И да, я понимаю, что вопрос, похоже, не связан с программированием, как я его создал. На данный момент я работаю над решением, которое включает в себя скрипт Python, и после его завершения я опубликую его. Возможно, до или после этого люди здесь могут захотеть предложить более элегантные решения. – Killer
Забыл добавить, если вы чувствуете, что вопрос действительно не принадлежит здесь, я могу отметить его для удаления. Еще я могу опубликовать свое решение, как только закончу. Пожалуйста, дайте мне знать. – Killer