Ho un PDF esistente (senza alcun file sorgente corrispondente) e un file di testo che è un elenco di elementi che fanno riferimento a sezioni all'interno del file PDF, insieme a un numero di pagina per ciascun elemento. Vorrei generare un nuovo PDF che inizia con un indice del sommario generato, seguito dal contenuto del PDF originale. L'indice generato deve essere collegato tramite hyperlink in modo tale che facendo clic su qualsiasi elemento si salti automaticamente alla pagina contenente la sezione di riferimento.
Sto cercando un set di strumenti adatto (preferibilmente orientato alla CLI) per realizzare questo su Linux; tutti gli strumenti che ho visto finora non sembrano offrire una soluzione. Sono un programmatore esperto e sono più che felice di scrivere codice se necessario (preferibilmente in Ruby / Python / Perl / shell) per analizzare il mio file di testo e convertirlo in un indice con collegamento ipertestuale, ma non riesco a trovare gli strumenti giusti per risolverlo. Penso che parte del problema sia che i collegamenti ipertestuali devono puntare all'interno dello stesso file, ma i loro obiettivi non esisteranno fino a quando il ToC verrà unito al PDF originale.
Conosco anche vari linguaggi di markup, ad esempio Markdown, reStructuredText, TeX, LaTeX, org-mode e una soluzione ideale userebbe uno di questi come passaggio intermedio per generare il ToC con collegamento ipertestuale.