Isoler son article dans une revue complète
Une revue arrive en PDF de 180 pages et votre article occupe les pages 41–53. Saisissez la plage 41-53 : un fichier de 13 pages sort avec _pages41-53 dans son nom.
Guide
Diviser un PDF découpe un document de plusieurs pages en autant de fichiers PDF indépendants, selon la règle que vous indiquez ; tous les calculs ont lieu dans le navigateur, et le fichier source n'est ni envoyé ni modifié.
Mis à jour le 2026-09-094 sources13 min read
Diviser un PDF découpe un document de plusieurs pages en autant de fichiers PDF indépendants, selon la règle que vous indiquez ; tous les calculs ont lieu dans le navigateur, et le fichier source n'est ni envoyé ni modifié.
Le besoin ressemble souvent à « un document, plusieurs destinations » : un contrat dont la page de signature doit partir seule chez l'autre partie ; un scanner qui a transformé une pile de formulaires en un fichier de 100 pages alors que 4 pages correspondent à une seule personne ; un numéro de revue entier dont vous ne voulez garder que votre article ; ou l'inverse — une plateforme qui limite le nombre de pages par fichier et vous oblige à envoyer un long document en plusieurs morceaux.
Quatre méthodes sont proposées : par plage (un fichier par plage, ou toutes les plages réunies), toutes les N pages (découpage régulier), pages sélectionnées (cochées dans les miniatures et extraites dans un nouveau fichier) et page par page (un fichier par page). Plusieurs fichiers de sortie sont automatiquement regroupés dans un zip ; un seul fichier se télécharge directement en PDF.
La division porte sur « l'arrangement actuel », pas sur le fichier d'origine : si vous avez supprimé une page blanche ou redressé une page dans la zone centrale, la numérotation et le contenu suivent l'état remis en ordre. « Ranger puis diviser » devient donc une seule opération, mais attention : les numéros que vous saisissez désignent les pages telles qu'elles s'affichent à l'écran.
1-3,5,8-10 dans « Plage de pages » ; chaque plage produit un fichier. Activez « Fusionner toutes les plages en un seul fichier » pour réunir les plages dans l'ordre saisi.
- Toutes les N pages : indiquez « Pages par fichier » ; le découpage part de la page 1 par tranches égales, la dernière pouvant contenir moins de N pages.
- Pages sélectionnées : cliquez sur les pages dans la zone centrale (Shift-clic pour une plage) ; le panneau indique le nombre de pages choisies et produit un PDF qui les contient uniquement.
- Page par page : un PDF d'une page par page, le tout compressé en zip.contract_pages1-3.pdf ; plusieurs fichiers sont regroupés en contract_division.zip.Deux divisions d'un contrat de 12 pages (contract.pdf, 11,5 Ko) donnent ces sorties réelles :
Écritures acceptées par la syntaxe des plages :
Écritures refusées, avec la raison : 0-3 (la numérotation commence à 1), 5-2 (page de début supérieure à la page de fin), 10-15 (au-delà du nombre de pages, le total réel est indiqué), a-b (non reconnu).

Par plage : 1-3,5,8-
contract_division.zip (10,2 Ko), contenant 3 fichiers
contract_pages1-3.pdf 3 pages
contract_pages5.pdf 1 page
contract_pages8-12.pdf 5 pages ← « 8- » va de la page 8 jusqu'à la fin
les pages 4, 6 et 7, absentes de toute plage, ne sont pas exportées
Toutes les N pages : N = 4
contract_division.zip (12,8 Ko), contenant 3 fichiers
contract_pages1-4.pdf
contract_pages5-8.pdf
contract_pages9-12.pdf1-3,5,8-10 virgules comme séparateurs, le trait d'union marque un intervalle fermé
1-3、5 8-10 la virgule d'énumération chinoise et les espaces séparent aussi
2—5 2~5 tirets longs et tildes sont normalisés en « - »
9- jusqu'à la dernière page
-3 de la page 1 à la page 3
1-3,2-6 les plages peuvent se chevaucher : les pages 2 et 3 figurent dans les deux sortiesUn fichier PDF ne contient pas de champ « page 5 ». Sous le catalogue du document pend un arbre de pages (Page Tree) dont les feuilles sont des objets /Page ; le lecteur parcourt cet arbre en profondeur et la cinquième feuille rencontrée s'appelle page 5. Ce rang est le numéro de page physique : il n'a aucun lien nécessaire avec le « 5 » imprimé sur la page ni avec le « Chapitre 5 … 5 » d'un sommaire.
PDF permet aussi de définir des étiquettes de page (Page Labels) au niveau du document, pour qu'un lecteur affiche une préface en i, ii, iii puis recommence le corps à 1. La saisie des plages ici utilise les numéros physiques, c'est-à-dire les numéros inscrits sous les miniatures ; si votre fichier a une préface en chiffres romains, saisissez donc les numéros des miniatures, pas ceux imprimés sur les pages.
Division et fusion partagent le même mécanisme : pdf-lib crée un document vide, puis les pages sont « copiées » depuis la source par groupes. À chaque copie, les flux de contenu, polices, images et annotations de niveau page référencés sont dupliqués en profondeur et renumérotés ; la rotation est écrite via /Rotate. Les groupes sont indépendants — la sortie du groupe 1 ignore l'existence du groupe 2.
Le découpage « toutes les N pages » coupe tous les N pages à partir de la page 1 de l'arrangement courant, le dernier groupe prenant ce qui reste ; « par plage » crée les groupes strictement dans l'ordre saisi et duplique les pages des plages qui se chevauchent ; « pages sélectionnées » place les pages cochées dans un seul groupe, dans leur ordre d'affichage ; « page par page » équivaut à N = 1.
Chaque fichier extrait doit s'ouvrir seul : les ressources partagées par plusieurs pages — typiquement les polices intégrées — existent donc en un exemplaire dans chaque sortie. Un document de 12 pages avec 3 polices intégrées divisé en 3 parties conserve les données de police 3 fois. De plus, l'atelier copie les pages une à une pour permettre le rangement page par page, si bien qu'une police partagée par plusieurs pages d'une même sortie est aussi copiée page par page (voir la section « Fonctionnement » de « Fusionner des PDF »). Dans l'exemple ci-dessus, le fichier source utilise les polices standard intégrées à PDF, sans données de police embarquées : la somme des trois parties reste proche de l'original. Avec des polices intégrées, la somme dépassera nettement l'original.
L'inverse est vrai aussi : la division ne « libère » rien. Si une page du fichier source contient un scan de 20 Mo, la page extraite pèsera 20 Mo.
Comme pour la fusion, la copie de pages n'emporte que le contenu de niveau page. Les structures de niveau document — signets, définitions de champs de formulaire, pièces jointes, destinations nommées, propriétés du document — n'entrent dans aucune sortie, et les liens entre pages qui reposent sur des destinations nommées cessent de fonctionner. Un fichier signé numériquement perd sa signature après division : c'est le résultat commun à toute opération qui réécrit la structure d'un PDF, pas une particularité de la division.
Les fichiers multiples sont regroupés en un zip par JSZip dans le navigateur (compression DEFLATE niveau 6). Les flux internes d'un PDF étant déjà compressés, le zip ne réduit presque jamais le total : son rôle est de faire télécharger plusieurs fichiers d'un coup au navigateur. Une fois décompressé, chaque PDF est complet et autonome.
8-10,1-3 produit un fichier qui place d'abord les pages 8–10 puis les pages 1–3. Cela évite un cycle division-puis-fusion et sert aussi à réordonner rapidement des pages.1-4,1,5-8,1,9-12 donne 5 fichiers : trois sections de 4 pages et deux couvertures isolées ; si vous voulez « une couverture avec chaque section », le plus direct est de lancer une fois « fusionner en un seul fichier » par section avec 1,5-8.Une revue arrive en PDF de 180 pages et votre article occupe les pages 41–53. Saisissez la plage 41-53 : un fichier de 13 pages sort avec _pages41-53 dans son nom.
Un service scanne 30 dossiers d'intégration de 3 pages d'un seul coup. « Toutes les N pages », N = 3, produit 30 fichiers ; décompressez le zip et renommez-les dans l'ordre de la liste.
Un contrat de 12 pages doit repartir signé pour sa dernière page seulement. Cochez la page 12 dans les miniatures avec « pages sélectionnées », ou saisissez 12 en plage.
La plateforme refuse les PDF de plus de 50 pages et le manuel de formation en compte 230. « Toutes les N pages », N = 50, donne 5 fichiers, le dernier de 30 pages.
Non. La source est seulement lue en mémoire et chaque sortie est un document neuf. Fermer la page libère la mémoire : votre fichier d'origine reste tel quel.
Un navigateur ne déclenche qu'un téléchargement à la fois ; regrouper les fichiers dans un zip est la façon de tout récupérer d'un coup. Avec une seule sortie, le PDF se télécharge directement. Le zip utilise la compression DEFLATE standard et se décompresse sur n'importe quel système.
Pas pour l'instant. L'outil n'analyse ni la structure des signets ni le texte courant. Repérez les pages de début de chapitre dans un lecteur, puis saisissez-les en plages.
La division copie les pages une à une : la vitesse dépend donc du nombre de pages et du poids de chacune, et la génération des miniatures prend aussi du temps. Les navigateurs mobiles ont moins de mémoire — au-delà de plusieurs centaines de pages, travaillez sur ordinateur.
Les signets appartiennent à la structure du document et la copie page par page ne les emporte pas. C'est le coût inhérent à cette méthode ; les fichiers de sortie restent complets par ailleurs.
Le résultat est identique, l'entrée diffère : les pages sélectionnées se choisissent à la souris, idéal pour des pages éparses vérifiées à l'œil ; par plage se saisit au clavier, idéal pour de longs blocs. Les deux produisent un fichier (par plage : un fichier par plage, ou un seul si la fusion est activée).
Les fichiers sont lus, analysés et reconstruits dans le navigateur, sans passer par un serveur. Les miniatures sont rendues localement par pdf.js, les sorties générées localement par pdf-lib, et le zip assemblé sur la machine. Tout fonctionne hors ligne ; fermer la page libère les données en mémoire.
copyPages et API de création de documents : https://pdf-lib.js.org/(访问日期:2026-09-08)Mis à jour le 2026-09-09
Divisez par plage de pages, par N pages, pages sélectionnées ou une page par fichier
Tout le traitement s’effectue localement dans votre navigateur ; aucun fichier n’est envoyé vers un serveur