• Aucun upload
  • CPU local
  • Hors-ligne possible
  • Nettoyage automatique
0 requête sortante

pages / Diviser

Diviser

Diviser un PDF par plages ou toutes les N pages.

Ajoutez au moins un PDF dans le bac à fichiers pour commencer.

Méthodologie & Transparence Technique

Bibliothèques utilisées

  • pdf-lib — Logique principale de construction et d'édition PDF
  • pdf.js — Rendu PDF et rastérisation des pages

Stratégie mémoire

Après chaque opération, URL.revokeObjectURL() est appelé immédiatement. Tous les handles de documents pdf.js sont détruits via pdfDoc.destroy(). Les workers sont terminés à la fin du traitement ou au démontage du composant.

Nous ne garantissons pas la conservation permanente des fichiers (puisque nous ne les stockons pas). Le traitement local des PDF protégés par mot de passe n'est pas pris en charge.

Key Features

  • Flexible page ranges

    Specify exact ranges like 1-3, 5, 7-9 — each range becomes a separate output PDF.

  • Uniform splits

    Use 'Every N pages' mode to divide a long document into equal-sized sections automatically.

  • Multi-part ZIP

    When splitting into more than one part, all output files are packaged into a single ZIP for easy download.

Common Use Cases

Perfect for extracting specific chapters from a report, separating invoice pages from a multi-client statement, or distributing only relevant sections to each recipient.

Frequently Asked Questions

How do I specify page ranges?
Enter comma-separated ranges using dashes for spans, for example: 1-3, 5, 8-10. The tool validates the input and highlights errors.
Does splitting reduce PDF quality?
No. The output pages are identical to the originals — no re-rendering or quality loss occurs.
Can I split a PDF into one page per file?
Yes. Set 'Every N pages' to 1 to produce one PDF per page.