Table des matières

(Re)générer la table des matières d'un PDF

Ce tuto explique comment modifier la table des matières (Toc = Table of Contents) d'un document PDF.

La table des matières se trouve dans les meta-données du PDF.

Résumé

Avec PDFtk, on va

  1. extraire les meta-données du document ;
  2. les modifier avec un éditeur de texte
  3. les réinjecter dans le fichier PDF

Extraction des méta-données

pdftk fihier.pdf dump_data output meta-data.txt

Modification de la TOC

Chaque entrée dans la table des matières se présente sous la forme suivante :

BookmarkBegin
BookmarkTitle: <le titre à afficher>
BookmarkLevel: <le niveau de titre>
BookmarkPageNumber: <le numéro de page>

Note : le motclé BookmarkBegin doit être répété pour chaque entrée

Exemple

BookmarkBegin
BookmarkTitle: Édito
BookmarkLevel: 2
BookmarkPageNumber: 3
BookmarkBegin
BookmarkTitle: Un fablab scientifique et solidaire en Guadeloupe
BookmarkLevel: 2
BookmarkPageNumber: 4

Injection des méta-données

pdftk fichier.pdf update_info meta-data.txt output fichier_toc_ok.pdf