Générateur de table des matières PDF
Importez un long PDF sans navigation et cet outil détectera les titres probables selon la taille de police, puis ajoutera une page de table des matières au début, listant chacun avec son numéro de page.
Détection heuristique des titres : elle recherche des lignes courtes affichées nettement plus grandes que le texte courant environnant, et peut parfois manquer un vrai titre ou en signaler un qui n'en est pas un, surtout sur des documents mis en forme de façon inhabituelle. Vérifiez la liste ci-dessous avant de générer.
Questions fréquentes
Est-ce que cela ajoute de vrais signets PDF cliquables ?
Non. La bibliothèque PDF utilisée par cet outil ne prend pas en charge la création de véritables sommaires/signets PDF (l'arborescence de navigation latérale que certaines visionneuses PDF affichent). Il ajoute plutôt une ou plusieurs pages de table des matières classiques listant chaque titre détecté avec le numéro de page où il se trouve dans le document final - une vraie table des matières lisible que vous consultez en feuilletant, mais pas une entrée cliquable dans une barre latérale.
Comment détecte-t-il les titres ?
C'est heuristique : en utilisant les informations de taille de police que pdf.js indique pour chaque ligne de texte, il recherche des lignes courtes et isolées affichées nettement plus grandes que la taille de texte principal dominante du document. Cela fonctionne bien sur les rapports, articles et manuels formatés classiquement, mais peut manquer un vrai titre ou signaler quelque chose qui n'en est pas un, surtout sur des documents formatés de façon inhabituelle - vérifiez toujours la liste détectée et décochez tout ce qui est incorrect avant de générer.
Que se passe-t-il si aucun titre n'est détecté ?
La page de table des matières générée l'indiquera clairement plutôt que de lister quoi que ce soit - cela peut arriver si le document n'utilise pas une taille de police visiblement plus grande pour ses titres, ou est formaté d'une manière inhabituelle que cette heuristique ne reconnaît pas.
Puis-je retirer un titre détecté à tort avant de générer ?
Oui, décochez toute entrée dans la liste examinée qui n'est pas réellement un titre - seules les entrées cochées sont incluses dans la table des matières générée.
Mon PDF est-il envoyé quelque part ?
Non, cela fonctionne entièrement dans votre navigateur grâce à pdf.js et pdf-lib. Rien n'est envoyé à un serveur.