Comment générer un fichier PDF en Node.js Darrius Serrant Mis à jour:août 19, 2025 Download IronPDF Téléchargement npm Start Free Trial Copy for LLMs Copy for LLMs Copy page as Markdown for LLMs Open in ChatGPT Ask ChatGPT about this page Open in Gemini Ask Gemini about this page Open in Grok Ask Grok about this page Open in Perplexity Ask Perplexity about this page Share Share on Facebook Share on X (Twitter) Share on LinkedIn Copy URL Email article Débloquez le plein potentiel de la génération de PDF dans vos applications Node.js en regardant notre tutoriel, où vous apprendrez à transformer HTML, des pages web et des images en PDF dynamiques en utilisant IronPDF, et découvrez comment cet outil puissant peut rationaliser votre processus de développement—abonnez-vous maintenant et commencez votre essai gratuit ! plus... Dans ce tutoriel complet, nous plongeons dans la génération de fichiers PDF dans Node.js en utilisant la bibliothèque IronPDF. Nous commençons par installer les paquets nécessaires et configurer l'environnement. Le tutoriel couvre l'importation de modules essentiels, y compris PDF Generator, PDF Document et IronPDF Global Config, ainsi que le module FS de Node.js. Nous démontrons la création de PDF à partir de chaînes HTML en convertissant un simple tag HTML 'Hello World' en PDF. Ensuite, nous explorons la conversion d'une URL de page Wikipedia sur les PDF en un document PDF, démontrant la capacité d'IronPDF à capturer les pages web en détail. Le tutoriel couvre également la conversion d'images en un seul PDF en filtrant les JPEG d'un répertoire et en utilisant la fonctionnalité image-to-PDF de PDF Generator. En exécutant le code dans le terminal, nous générons et examinons avec succès les PDF, montrant les capacités d'IronPDF à convertir différentes sources en documents PDF. Cet outil puissant améliore considérablement les possibilités de génération de PDF dans les applications Node.js. Pour plus de tutoriels et pour explorer les fonctionnalités d'IronPDF, abonnez-vous à la chaîne d'Iron Software et inscrivez-vous pour un essai afin de découvrir le logiciel de première main.# Bash code to install the IronPDF library in your Node.js project.npm install ironpdf # Bash code to install the IronPDF library in your Node.js project.npm install ironpdf SHELL // Import necessary modules from IronPDF and Node.jsconst { PDFGenerator, PDFDocument, IronPDFGlobalConfig } = require('ironpdf');const fs = require('fs'); // File system module for handling file operations// Initialize PDF Generatorconst pdfGenerator = new PDFGenerator();async function generatePdfFromHtml() { // HTML content to be converted into a PDF const htmlContent = '<h1>Hello World</h1>'; try { // Convert HTML string to a PDF document const pdfDoc = await pdfGenerator.fromHtml(htmlContent); // Save the generated PDF document to a file await pdfDoc.saveAs('hello_world.pdf'); console.log('PDF generated successfully from HTML string.'); } catch (error) { console.error('Error generating PDF from HTML:', error); }}async function generatePdfFromWebPage() { // URL of the web page to be converted into a PDF const url = 'https://en.wikipedia.org/wiki/PDF'; try { // Convert web page URL to a PDF document const pdfDoc = await pdfGenerator.fromUrl(url); // Save the generated PDF document to a file await pdfDoc.saveAs('wikipedia_pdf.pdf'); console.log('PDF generated successfully from webpage URL.'); } catch (error) { console.error('Error generating PDF from webpage:', error); }}async function generatePdfFromImages() { // Directory containing images const imageDir = './images'; const imageFiles = fs.readdirSync(imageDir); try { // Filter only JPEG files from the directory const jpegImages = imageFiles.filter(file => file.endsWith('.jpeg')); // Convert filtered images to a single PDF document const pdfDoc = await pdfGenerator.fromImages(jpegImages.map(img => `${imageDir}/${img}`)); // Save the generated PDF document to a file await pdfDoc.saveAs('images.pdf'); console.log('PDF generated successfully from images.'); } catch (error) { console.error('Error generating PDF from images:', error); }}// Execute the functions to generate PDFsgeneratePdfFromHtml();generatePdfFromWebPage();generatePdfFromImages(); // Import necessary modules from IronPDF and Node.jsconst { PDFGenerator, PDFDocument, IronPDFGlobalConfig } = require('ironpdf');const fs = require('fs'); // File system module for handling file operations// Initialize PDF Generatorconst pdfGenerator = new PDFGenerator();async function generatePdfFromHtml() { // HTML content to be converted into a PDF const htmlContent = '<h1>Hello World</h1>'; try { // Convert HTML string to a PDF document const pdfDoc = await pdfGenerator.fromHtml(htmlContent); // Save the generated PDF document to a file await pdfDoc.saveAs('hello_world.pdf'); console.log('PDF generated successfully from HTML string.'); } catch (error) { console.error('Error generating PDF from HTML:', error); }}async function generatePdfFromWebPage() { // URL of the web page to be converted into a PDF const url = 'https://en.wikipedia.org/wiki/PDF'; try { // Convert web page URL to a PDF document const pdfDoc = await pdfGenerator.fromUrl(url); // Save the generated PDF document to a file await pdfDoc.saveAs('wikipedia_pdf.pdf'); console.log('PDF generated successfully from webpage URL.'); } catch (error) { console.error('Error generating PDF from webpage:', error); }}async function generatePdfFromImages() { // Directory containing images const imageDir = './images'; const imageFiles = fs.readdirSync(imageDir); try { // Filter only JPEG files from the directory const jpegImages = imageFiles.filter(file => file.endsWith('.jpeg')); // Convert filtered images to a single PDF document const pdfDoc = await pdfGenerator.fromImages(jpegImages.map(img => `${imageDir}/${img}`)); // Save the generated PDF document to a file await pdfDoc.saveAs('images.pdf'); console.log('PDF generated successfully from images.'); } catch (error) { console.error('Error generating PDF from images:', error); }}// Execute the functions to generate PDFsgeneratePdfFromHtml();generatePdfFromWebPage();generatePdfFromImages(); JAVASCRIPT
Mis à jouraoût 19, 2025 Comment convertir un PDF en fichier image en Node.js Ce tutoriel vidéo vous guide à travers la conversion d'un fichier PDF en fichiers image en utilisant Iron PDF en JavaScript. Apprenez à importer des documents PDF, extraire des pages, et les enregistrer en tant qu'images BMP. Découvrez comment convertir des pages PDF spécifiques et améliorer votre application avec des images de haute qualité. Lire la suite
Mis à jourseptembre 22, 2025 Comment convertir HTML en PDF en Node.js sans Puppeteer | IronPDF Découvrez un guide complet sur l'utilisation d'IronPDF pour convertir HTML en PDF dans Node.js. Ce tutoriel fournit une approche étape par étape, offrant une alternative fiable à Puppeteer pour une génération efficace de PDF. Lire la suite
Mis à jouraoût 19, 2025 Comment signer un fichier PDF en Nodejs Ce tutoriel fournit un guide complet sur la signature des PDF en utilisant la bibliothèque Iron PDF dans un environnement Node.js. Il couvre l'installation, la configuration et l'exécution, permettant aux utilisateurs d'ajouter facilement des signatures numériques à leurs documents PDF. Lire la suite
Mis à jouraoût 19, 2025 Comment Lire des Fichiers PDF dans Node.js Ce tutoriel guide les développeurs sur comment lire des PDFs en utilisant Node.js avec la bibliothèque Iron PDF. Il couvre le processus d'installation, l'importation des modules nécessaires, et démontre les fonctions asynchrones utilisées pour extraire du texte et des métadonnées de fichiers PDF. Découvrez une approche simple pour gérer les PDFs dans les applications Node.js. Lire la suite
Mis à jouraoût 19, 2025 Comment convertir HTML en PDF en Node js sans Puppeteer Ce tutoriel explore la conversion de HTML en PDF en Node.js en utilisant la bibliothèque Iron PDF, en évitant Puppeteer. Il couvre l'installation, la conversion de base à partir de chaînes HTML, des tâches plus complexes comme la conversion de pages web, et le travail avec des fichiers HTML hors ligne. Le guide met en avant la simplicité et la polyvalence d'Iron PDF. Lire la suite
Mis à jouraoût 19, 2025 Comment convertir HTML en PDF en Nodejs Ce tutoriel vous guide à travers la conversion de HTML en PDF en Node.js en utilisant Iron PDF. Apprenez à installer les packages nécessaires, à configurer votre environnement et à créer des PDFs à partir de chaînes HTML, de fichiers et de pages web. Découvrez la polyvalence d'Iron PDF pour générer des PDFs de qualité professionnelle. Lire la suite
Testez dans un environnement en direct Testez en production sans filigranes.Fonctionne où que vous en ayez besoin.
Produit entièrement fonctionnel Profitez de 30 jours de produit entièrement fonctionnel.Configurez-le et faites-le fonctionner en quelques minutes.