IRONSOFTWAREHOME
UTILISATION D'IRONPDF FOR NODE.JS

SDK PDF Node.js (Tutoriel pour Développeurs)

Curtis Chau
Curtis Chau
Updated: 23 avril 2026

Cet article abordera un SDK PDF for Node.js et comment utiliser ce SDK pour répondre à tous vos besoins de manipulation de PDF en utilisant Node.js. Le SDK PDF dont nous parlerons aujourd'hui est IronPDF for Node.js, son introduction, des détails sur la façon de l'installer, et comment l'utiliser pour manipuler des fichiers PDF.

1. IronPDF for Node.js

IronPDF est une bibliothèque puissante et polyvalente qui permet aux développeurs de travailler avec des documents PDF dans des applications Node.js avec facilité et efficacité. Que vous ayez besoin de créer, modifier ou manipuler des fichiers PDF, IronPDF propose un ensemble complet d'outils et de fonctionnalités pour simplifier votre flux de travail.

PDF (Portable Document Format) est un format de fichier largement utilisé pour l'échange de documents en raison de sa compatibilité et de sa cohérence sur diverses plateformes. Avec IronPDF for Node.js, vous pouvez automatiser la génération de PDFs, extraire des données de PDFs existants, et réaliser diverses tâches liées à l'accès aux documents PDF par programmation.

1.1 Principales fonctionnalités d'IronPDF for Node.js

  • Création de PDF : IronPDF vous permet de générer des documents PDF à partir de zéro. Vous pouvez créer des factures, rapports, certificats et d'autres types de documents en combinant du texte, des images et d'autres contenus dans une mise en page personnalisable.
  • Conversion HTML vers PDF : L'une des caractéristiques remarquables d'IronPDF est sa capacité à convertir du contenu HTML en PDF. Vous pouvez prendre des documents HTML existants ou des pages web et les transformer en fichiers PDF.
  • Édition de PDF : Avec IronPDF, vous pouvez modifier par programmation des fichiers PDF existants. Vous pouvez ajouter ou modifier du texte, des images, des hyperliens et des annotations.
  • Gestion des formulaires PDF : IronPDF prend en charge la gestion des formulaires PDF . Vous pouvez remplir des champs de formulaire par programmation, extraire des données de formulaires remplis, et même signer numériquement des documents.
  • Fusion et division de PDF : vous pouvez fusionner plusieurs documents PDF en un seul fichier ou diviser un PDF en plusieurs fichiers plus petits à l'aide IronPDF.
  • Production de haute qualité : IronPDF garantit que les documents PDF générés conservent une qualité et une fidélité élevées au contenu original. Vous pouvez contrôler des aspects comme la taille de la page, l'orientation, la résolution, et les paramètres de compression.
  • Compatibilité multiplateforme : IronPDF est compatible avec Node.js et peut être utilisé sur différents systèmes d'exploitation, ce qui le rend polyvalent et accessible aux développeurs travaillant sur différentes plateformes.
  • Documentation complète : IronPDF est fourni avec une documentation complète et de nombreux exemples pour aider les développeurs à démarrer rapidement et efficacement. L'API bien documentée et les exemples de code simples rendent l'intégration dans les applications Node.js fluide.
  • Licences flexibles : IronPDF propose des options de licences flexibles, permettant aux développeurs de choisir le plan qui correspond le mieux aux besoins de leur projet, qu'il s'agisse d'un projet personnel, d'une startup ou d'une application d'entreprise.

2. Installation d'IronPDF for Node.js

Cette section abordera comment vous pouvez configurer l'environnement et installer IronPDF for Node.js.

Avant de commencer, assurez-vous d'avoir installé Node.js sur votre système.

  1. Tout d'abord, ouvrez l'invite de commande (CMD) et créez un nouveau projet Node.js en utilisant les commandes suivantes.

    mkdir IronPDF
    SHELL

    Cela créera un nouveau répertoire dans lequel vous pourrez configurer ce projet de démonstration.

    SDK PDF Node (Tutoriel pour développeurs), Figure 1 : Créez un nouveau dossier Créer un nouveau dossier

  2. Accédez au répertoire nouvellement créé.

    cd IronPDF
    SHELL
  3. Initialisez un nouveau projet Node.js dans ce répertoire.

    npm init -y
    SHELL

    Cette commande créera un fichier package.json, qui stockera les métadonnées liées au projet et les dépendances ainsi que toutes les variables d'environnement.

    SDK PDF Node (Tutoriel pour développeurs), Figure 2 : Initier un fichier package.json Initialiser un fichier package.json

  4. Une fois la configuration initiale terminée, installons IronPDF en utilisant la commande suivante.

    npm install @ironsoftware/ironpdf
    SHELL
  5. Maintenant ouvrez le projet dans Visual Studio Code et créez un nouveau fichier nommé "index.js".

    SDK PDF Node (Tutoriel pour développeurs), Figure 3 : Créez un nouveau fichier index.js Créer un nouveau fichier index.js

  6. Ouvrez le fichier JSON structuré package.json et ajoutez les données JSON suivantes pour ajouter la prise en charge des modules ES.

    "type": "module",
    JSON

    SDK PDF Node (Tutoriel pour développeurs), Figure 4 : Exemple d'image de fichier package.json Image d'exemple du fichier package.json

Tout comme ça, IronPDF est installé, et l'environnement de démonstration est prêt pour exécuter le code IronPDF, la génération de documents, et l'exécution d'opérations.

3. Création de fichiers PDF en utilisant le SDK PDF Node.js

Utiliser IronPDF for Node.js SDK pour créer des fichiers PDF et utiliser d'autres services PDF est un jeu d'enfant, et vous pouvez créer un fichier PDF avec seulement quelques lignes de code. Il y a deux façons les plus courantes utilisées pour créer des fichiers PDF :

  1. HTML vers fichier PDF
  2. URL vers documents PDF

3.1. HTML vers fichier PDF

Cette section expliquera comment créer des fichiers PDF avec IronPDF for Node.js PDF SDK. En utilisant IronPDF, vous pouvez convertir une chaîne de caractères HTML en un fichier PDF.

import { PdfDocument } from "@ironsoftware/ironpdf";

(async () => {
  // Create a PDF document from an HTML string
  const pdf = await PdfDocument.fromHtml("<h1 style='padding:100px'>This PDF is Created By Using IronPDF for Node.js PDF SDK</h1>");
  
  // Save the generated PDF to a file
  await pdf.saveAs("pdf-from-html.pdf");
})();
JavaScript

Ce code démontre l'utilisation de la bibliothèque IronPDF dans une application Node.js pour créer un document PDF à partir d'une chaîne de caractères HTML fournie. Il importe la classe PdfDocument, génère un document PDF à partir du contenu HTML en utilisant la méthode fromHtml, et enregistre ensuite une copie du PDF résultant dans un fichier nommé "pdf-from-html.pdf". Le code utilise une fonction async invoquée immédiatement pour garantir une gestion asynchrone appropriée, permettant la création et l'enregistrement du PDF avant la fin de l'exécution.

SDK PDF Node (Tutoriel pour développeurs), Figure 5 : Fichier PDF de sortie Fichier PDF de sortie

3.2. URL aux documents PDF

Le SDK PDF Node.js offre la possibilité de créer des fichiers PDF à partir d'URL. Ce paquet permet aux développeurs de convertir des pages web en fichiers PDF à la volée.

import { PdfDocument } from "@ironsoftware/ironpdf";

(async () => {
  // Create a PDF document from a URL
  const pdf = await PdfDocument.fromUrl("https://www.google.com");
  
  // Save the generated PDF to a file
  await pdf.saveAs("pdf-from-url.pdf");
})();
JavaScript

Ce code illustre l'utilisation de la bibliothèque IronPDF dans une application Node.js pour convertir une page web, dans ce cas, la page d'accueil de Google, en un document PDF. Il importe la classe PdfDocument, crée un document PDF en récupérant le contenu à partir de l'URL spécifiée en utilisant la méthode fromUrl, et enregistre ensuite le PDF résultant en tant que "pdf-from-url.pdf" dans le répertoire de travail actuel. Le code utilise une fonction async invoquée immédiatement pour garantir une gestion asynchrone appropriée, permettant la conversion et l'enregistrement du PDF avant la fin de l'exécution du code.

SDK PDF Node (Tutoriel pour développeurs), Figure 6 : Fichier PDF de sortie Fichier PDF de sortie

4. Fusionner des fichiers PDF

Cette section démontrera comment fusionner les deux fichiers PDF créés ci-dessus et ensuite créer un nouveau fichier PDF avec seulement quelques lignes de code. Vous pouvez fusionner plusieurs PDFs pour créer des "documents dynamiques" pour des contrats et accords, des factures, des propositions, des rapports, des formulaires, des documents de marketing de marque, et plus encore.

import { PdfDocument } from "@ironsoftware/ironpdf";

(async () => {
  // Load existing PDF files
  const pdf1 = await PdfDocument.fromFile("pdf-from-html.pdf");
  const pdf2 = await PdfDocument.fromFile("pdf-from-url.pdf");
  
  // Create an array of PDFs to be merged
  const arrayOfPDFs = [pdf1, pdf2];
  
  // Merge the PDFs into a single document
  const merge_pdf = await PdfDocument.mergePdf(arrayOfPDFs);
  
  // Save the merged PDF to a file
  await merge_pdf.saveAs("merged_PDF.pdf");
})();
JavaScript

Ce code utilise la bibliothèque IronPDF dans une application Node.js pour fusionner deux documents PDF, "pdf-from-html.pdf" et "pdf-from-url.pdf", en un seul fichier PDF nommé "merged_PDF.pdf". Il commence par créer deux instances PdfDocument à partir des fichiers PDF existants et les assemble ensuite dans un tableau appelé arrayOfPDFs. En utilisant la méthode PdfDocument.mergePdf, le code combine les PDF du tableau en un document unifié, qui est stocké dans la variable merge_pdf. Enfin, le document PDF fusionné est enregistré dans le répertoire de travail actuel avec le nom "merged_PDF.pdf". Le code utilise une fonction async invoquée immédiatement pour gérer efficacement les opérations asynchrones, garantissant que les tâches de fusion et d'enregistrement sont terminées avant la fin de l'exécution du code.

SDK PDF Node (Tutoriel pour développeurs), Figure 7 : Fichier PDF de sortie Fichier PDF de sortie

5. Conclusion

À l'ère numérique où l'échange d'informations est omniprésent, les documents PDF sont devenus un pilier pour le partage et la sauvegarde de contenu sur diverses plateformes et appareils. Le SDK PDF Node.js, avec sa capacité à exploiter la puissance de Node.js, est devenu un outil essentiel dans le domaine de la gestion des documents PDF, offrant une approche polyvalente et efficace pour manipuler les fichiers PDF. Cet article s'est concentré sur IronPDF for Node.js, en décrivant son introduction, son installation et son utilisation pratique pour la manipulation de PDFs.

Avec une gamme de fonctionnalités disponibles, y compris la création de PDF, la conversion HTML en PDF, l'édition de PDF, la gestion des formulaires, et la fusion de PDF, IronPDF permet aux développeurs de travailler de manière transparente avec des PDFs dans un environnement multiplateforme. Le processus d'installation est simple, et la création, l'édition ou la fusion de fichiers PDF est rendue facile grâce à des exemples de code simples mais puissants. Ce SDK PDF Node.js a redéfini le paysage de la gestion des documents PDF, en faisant un outil indispensable pour les développeurs cherchant à rationaliser leurs flux de travail liés aux PDFs.

Pour en savoir plus sur IronPDF for Node.js, veuillez vous référer à la dernière version du site NPM. Les utilisateurs peuvent opter pour une version d'essai gratuite pour tester toutes les fonctionnalités clés de la bibliothèque IronPDF for Node.js avant de décider d'acheter une licence commerciale.

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 $