IRONSOFTWAREHOME
UTILISATION D'IRONPDF FOR NODE.JS

Comment diviser un fichier PDF en Node.js

Curtis Chau
Curtis Chau
Updated: 20 juin 2026

Cet article utilisera IronPDF, une bibliothèque PDF qui aide à diviser les documents PDF en plusieurs fichiers PDF dans un dossier de sortie. Cela peut être fait avec quelques lignes de code. IronPDF est une bibliothèque PDF puissante qui vous permet de créer, ouvrir, lire et diviser des fichiers PDF facilement.

Qu'est-ce que Node.js ?

Le code JavaScript peut être exécuté en dehors d'un navigateur web à l'aide de l'environnement d'exécution JavaScript open-source et multiplateforme Node.js. Avec l'exécution JavaScript côté serveur activée, les programmeurs peuvent construire des applications réseau évolutives, rapides et efficaces. Node.js utilise un paradigme d'I/O non bloquant et à base d'événements, ce qui le rend parfait pour créer des applications en temps réel qui gèrent plusieurs connexions simultanées.

Il existe diverses applications couramment développées avec Node.js, y compris des serveurs web, des APIs, des applications de streaming, des applications de chat en temps réel, des dispositifs de l'Internet des objets (IoT), et plus encore. Tout bien considéré, Node.js devient de plus en plus populaire en raison de son efficacité, de sa vitesse et de sa compatibilité back-end et front-end avec JavaScript, offrant une seule langue pour le développement full-stack. Pour en savoir plus sur Node.js, veuillez vous référer à la page Wiki.

Comment diviser un PDF dans Node.js

  1. Pour diviser des PDFs, téléchargez le package Node.js.
  2. Installez la bibliothèque IronPDF for Node.js.
  3. Créez un nouveau PDF ou importez un existant.
  4. Utilisez la fonction duplicate dans la bibliothèque IronPDF for Node.js.
  5. Passez le numéro de page en tant que paramètre à la fonction duplicate.
  6. Utilisez la fonction saveAs pour enregistrer les pages individuelles dans un fichier PDF.

IronPDF for Node.js

IronPDF était à l'origine une bibliothèque .NET conçue pour fonctionner dans le cadre du .NET Framework, permettant aux développeurs de travailler avec des documents PDF en utilisant C# ou VB.NET. Néanmoins, IronPDF n'avait pas de version native ou directe créée juste pour Node.js. Cela indique probablement qu'IronPDF for Node.js offre désormais des fonctionnalités pour générer, modifier et traiter des documents PDF dans des applications Node.js.

Fonctionnalités d'IronPDF

Si IronPDF a étendu sa gamme de produits pour inclure une version Node.js, cela pourrait offrir aux développeurs créant des applications Node.js une méthode pour intégrer les fonctionnalités d'IronPDF pour la manipulation de PDF. Les développeurs qui préfèrent travailler avec une bibliothèque offrant des fonctionnalités similaires à celles d'IronPDF dans l'environnement .NET pourraient trouver cela utile.

Pour des informations à jour et précises sur les fonctionnalités, la compatibilité et le support d'IronPDF for Node.js, consultez toujours la documentation officielle, les notes de version, ou les mises à jour de l'équipe IronPDF. Pour en savoir plus sur IronPDF, reportez-vous aux pages de documentation.

Exigence du package

  • L'IDE est Visual Studio Code.
  • Node.js
  • L'installation de packages nécessite une gestion de package, que vous pouvez utiliser en utilisant Yarn ou npm.

Installer le package IronPDF Node

Ouvrez le Terminal ou l'Invite de commandes : Lancez le terminal ou l'invite de commande. Vous pouvez y accéder de plusieurs façons en fonction de votre OS :

  • Windows : Invite de commandes ou PowerShell
  • Terminal de MacOS X
  • Terminal de Linux

Installez le package : Utilisez le nom du package avec la commande npm install pour installer le package. Par exemple, exécutez la commande suivante pour installer le package @ironsoftware/ironpdf :

> npm i @ironsoftware/ironpdf

Comment diviser un fichier PDF dans Node.js, Figure 1 : Installer IronPDF Installer IronPDF

Diviser un PDF avec IronPDF

Cela ne prend que quelques lignes de code pour diviser des documents PDF en plusieurs fichiers. Consultez cet exemple pour l'incorporer à votre projet. Diviser un seul document PDF en plusieurs documents est un processus assez simple avec IronPDF. Chaque document a juste une page.

const { PdfDocument } = require("@ironsoftware/ironpdf");

const pdfprocess = async () => {
  console.log("Start split Process");
  // Load the existing PDF document
  const pdf = await PdfDocument.fromFile("Demo.pdf");
  
  // Get the total number of pages in the PDF
  const pagecount = await pdf.getPageCount();

  // Iterate over each page and create a separate PDF file
  for (let i = 0; i < pagecount; i++) {
    // Duplicate a single page into a new PDF document
    const spdf = await pdf.duplicate(i);
    
    // Save each duplicated page as a separate PDF file
    await spdf.saveAs(`split_${i}.pdf`);
  }
  console.log("End Split Process");
};

// Initiate the PDF splitting process
pdfprocess();
JavaScript

L'exemple de code ci-dessus démontre comment utiliser la méthode PdfDocument.fromFile d'IronPDF pour ouvrir un fichier PDF existant. En passant un mot de passe de document à la méthode fromFile en tant que deuxième argument, vous pouvez également ouvrir un fichier protégé par mot de passe. Le code est assez basique et facile à utiliser pour diviser un fichier PDF. Utilisez la méthode duplicate pour copier facilement plusieurs pages du document original, comme démontré ci-dessus.

En fournissant le numéro d'index comme paramètre à la méthode duplicate, le fichier PDF est divisé. Chaque page est ensuite sauvegardée dans un fichier différent. Un PDF peut également être divisé en une gamme de pages par duplication. Pour cela, nous utilisons la fonction getPageCount qui nous permettra d'obtenir le nombre de pages du chemin d'accès du fichier PDF d'entrée. Ensuite, en utilisant la méthode duplicate pour diviser le fichier PDF en plusieurs fichiers PDF.

Comment diviser un fichier PDF dans Node.js, Figure 2 : NPM NPM

IronPDF chargera le fichier PDF d'entrée puis divisera les fichiers PDF en fichiers séparés.

Comment diviser un fichier PDF dans Node.js, Figure 3 : Fichiers PDF Fichiers PDF

Pour en savoir plus sur le code de la bibliothèque IronPDF for Node.js, reportez-vous à la page d'exemples pour convertir du HTML en fichier PDF.

Conclusion

De solides protections de sécurité sont fournies par la bibliothèque IronPDF pour réduire les menaces et garantir la sécurité des données. Elle n'est pas limitée à un navigateur spécifique et fonctionne avec tous les navigateurs courants. La bibliothèque propose de nombreuses options de licence, notamment une licence développeur gratuite et d'autres licences de développement qui peuvent être achetées, pour répondre aux besoins variés des développeurs.

Les options de mise à niveau sont incluses dans le bundle $999 Lite, qui est également fourni avec une licence perpétuelle, un an de maintenance logicielle et une garantie de remboursement de trente jours. Pendant la période d'essai avec filigrane, les utilisateurs peuvent évaluer le produit dans des scénarios d'application réels. La page de licence fournit des informations supplémentaires sur les prix et les options de licence d'IronPDF, et permet également aux utilisateurs d'essayer IronPDF gratuitement pendant 30 jours.

Curtis Chau
Rédacteur technique

Curtis Chau détient un baccalauréat en informatique (Université de Carleton) et se spécialise dans le développement front-end avec expertise en Node.js, TypeScript, JavaScript et React. Passionné par la création d'interfaces utilisateur intuitives et esthétiquement plaisantes, Curtis aime travailler avec des frameworks modernes et créer des manuels bien structurés et visuellement attrayants.

...
Lire la suite

Articles connexes

Key in blue circle

Obtenez votre clé d'essai de 30 jours instantanément.

Your trial license will be sent to your email address

Aucune restriction. 100 % débloqué. Pas de carte bancaire.

OR
bullet_checkedAucune carte de crédit ou création de compte requiseAucune restriction. 100 % débloqué. Pas de carte bancaire.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
Réservez votre Démonstration en direct gratuite
Booking Badge

De confiance par des millions d'ingénieurs dans le monde entier

Logos des clients d'Iron Software
Obtenez Votre Consultation sans Engagement
Remplissez le formulaire ci-dessous ou envoyez un email à sales@ironsoftware.com
Vos informations seront toujours gardées confidentielles.
De confiance par des millions d'ingénieurs dans le monde entier
Logos des clients d'Iron Software
Obtenez votre clé d'essai 30 jours gratuitement.
Aucune carte de crédit ou création de compte requise
Bibliothèque C# NuGet pour PDF
Installer avec NuGet

Version : 2026.9

PM > Install-Package IronPdf
nuget.org/packages/IronPdf/
  1. Dans l'explorateur de solutions, faites un clic droit sur Références, Gestion des packages NuGet
  2. Sélectionnez Parcourir et recherchez « IronPDF »
  3. Sélectionnez le package et installez
C# PDF DLL
Télécharger DLL

Version : 2026.9

ou téléchargez l'installateur Windows ici.

  1. Téléchargez et décompressez IronPDF à un emplacement tel que ~/Libs dans votre répertoire de solution
  2. Dans l'explorateur de solutions Visual Studio, faites un clic droit sur Références. Sélectionnez Parcourir, « IronPDF.dll »

Licences à partir de 749 $