Assembler des fichiers pdf séparés en un document

Bonjour à toutes et tous,

Je souhaiterais assembler des fichiers PDF (document papier qui ont
été numérisés en fichiers PDF), en un document, ajouter un
foliotage(pagination), et créer une table des matières par chapitres
et section ajoutées.

Et si possible, ajouter des repères de texte dans les fichiers PDF.

J’ai essayé pdfpages.

Mais je n’ai pas trouvé dans la documentation(ai-je mal cherché ?)
comme insérer un document PDF en A4 sans le réduire pour le mettre à
l’échelle dans les marges du document LaTeX . Et même si j’y
parvenais, comment numéroter les pages en « surimpression » dans la
marge du document inclus ?

Merci d’avance


Benoît

Bonjour,

La documentation est sur la page du paquet (voir copie d’écran jointe).

La numérisation d’un document papier donne des images. pdfpages permet
de les insérer dans un nouveau document LaTeX.

Bonne journée,

Francis Gernet
xyz@xyz.tld

Le 2025-08-01 12:28, Benoit B a écrit :

Bonjour à toutes et tous,

Je souhaiterais assembler des fichiers PDF (document papier qui ont
été numérisés en fichiers PDF), en un document, ajouter un
foliotage(pagination), et créer une table des matières par chapitres
et section ajoutées.

Et si possible, ajouter des repères de texte dans les fichiers PDF.

J’ai essayé pdfpages.

CTAN: Package pdfpages

Mais je n’ai pas trouvé dans la documentation(ai-je mal cherché ?)
comme insérer un document PDF en A4 sans le réduire pour le mettre à
l’échelle dans les marges du document LaTeX . Et même si j’y
parvenais, comment numéroter les pages en « surimpression » dans la
marge du document inclus ?

Merci d’avance


Benoît

Bonjour,

Le 01/08/2025 à 12:28, Benoit B a écrit :

Je souhaiterais assembler des fichiers PDF (document papier qui ont
été numérisés en fichiers PDF), en un document, ajouter un
foliotage(pagination), et créer une table des matières par chapitres
et section ajoutées.

Et si possible, ajouter des repères de texte dans les fichiers PDF.

J’ai essayé pdfpages.

CTAN: Package pdfpages

Mais je n’ai pas trouvé dans la documentation(ai-je mal cherché ?)
comme insérer un document PDF en A4 sans le réduire pour le mettre à
l’échelle dans les marges du document LaTeX . Et même si j’y
parvenais, comment numéroter les pages en « surimpression » dans la
marge du document inclus ?

En lisant trop rapidement j’ai failli répondre à “je n’ai pas trouvé la
documentation” :slight_smile:

Voici un ECM.

\pdfoutput=1
\documentclass[a4paper]{article}
\usepackage{pdfpages}
\usepackage{hyperref}
\usepackage{fancyhdr}
\begin{document}
\tableofcontents
\includepdfset{pagecommand={\cfoot{\thepage}}}
\includepdf[pages=-,addtotoc={1,section,1,{Un titre},a}]{example-image-a4}
\includepdf[pages=-,addtotoc={1,section,1,{Un autre
titre},b}]{example-image-a4}
\end{document}

Le fichier example-image-a4.pdf (du pacakge mwe.sty) n’a qu’une page,
s’il en avant deux, il serait possible d’ajouter un titre pour la
deuxième page, dans ce cas

addtotoc={1,section,1,{Un titre},a,
2,section,1,{Autre section},b
}

Cf. la doc. de addtotoc pour les usages plus complexes. J’ai utilisé
pagecommand, voir aussi du côté de picturecommand.

Je n’ai pas compris “pour le mettre à l’échelle dans les marges”.

Jean-Yves

Le ven. 1 août 2025 à 14:38, Jean-Yves Baudais
xyz@xyz.tld a écrit :

Bonjour,

Merci pour votre réponse.

Je n’ai pas compris « pour le mettre à l’échelle dans les marges ».

Je voulais dire que je ne souhaite PAS réduire le document inclus pour
qu’il soit à l’échelle entre les marges du document LaTeX.

Je souhaite au contraire, que le document inclut garde son format A4
sans tenir compte des marges du document LaTeX.

La réponse de MFerrer, m’a permi de régler ce problème avec
« fitpaper=true »
\includepdf[pages=-,fitpaper=true]{doc.pdf}

Malgré cela, ma première tentative n’a pas fonctionné à cause d’un
conflit avec vmargin.

\usepackage{vmargin}

\setmarginsrb{30mm}{10mm}{25mm}{15mm}{15mm}{5mm}{10mm}{5mm}

Grâce à son conseil d’utiliser geometry

\usepackage[left=3cm,right=3cm,top=2cm,bottom=2cm]{geometry}

Ce problème de mise en page est résolu.

Un grand merci à ceux qui m’ont répondu !

Avec gratitude,

Benoît

Bonjour Benoît,

Merci pour ton retour — c’est vrai que le fitpaper=true permet un rendu visuel propre… mais j’aimerais attirer l’attention sur un point important qui dépasse la simple mise en page :

:warning: Si tes fichiers PDF sont des scans d’originaux papier (donc des images), tu obtiens au final un document sans texte réel :

Pas de recherche possible dans le texte ;

Pas de sélection/copier-coller ;

Pas d’accessibilité (lecteurs d’écran) ;

Et surtout, impossible de corriger, extraire ou restructurer plus tard.

Pour avoir un vrai document structuré (et pérenne), il faut passer par :

Un OCR avec Tesseract ou ocrmypdf ;

Une recomposition propre (éventuellement dans LaTeX, si tu veux un rendu typographique) ;

L’ajout de la TOC, des numéros de page, etc., sur du contenu textuel réel.

Sinon, ce qu’on obtient, c’est un beau document qui ressemble à un PDF pro, mais qui est inutilement figé — et qui demandera 10x plus de travail à celui qui voudra le reprendre un jour.

Mieux vaut prévenir maintenant que de tout refaire plus tard…

Amicalement,