IRONSOFTWAREHOME
Images En PDF
import {PdfGenerator} from "@ironsoftware/ironpdf";
import fs from 'fs';

(async () => {
    // Specify the directory path
    const directoryPath = './images';

    // Read the contents of the directory
    fs.readdir(directoryPath, (err, files) => {
    if (err) {
        console.error('Error reading directory:', err);
        return;
    }

    // Filter file names to include only .jpg and .jpeg extensions
    const jpegFiles = files.filter((file) =>
        file.toLowerCase().endsWith('.jpg') || file.toLowerCase().endsWith('.jpeg')
    );

    // Construct full file paths for the filtered files
    const filePaths = jpegFiles.map((file) => `${directoryPath}/${file}`);

    // Converts the images to a PDF and save it.
    const pdf = PdfGenerator.imageToPdf(filePaths).then(
        (returnedPdf)=> {
            returnedPdf.saveAs("composite.pdf");
        });
    
    // Also see PdfDocument.rasterizeToImageFiles() method to flatten a PDF to images or thumbnails
    });
})();
npm i @ironsoftware/ironpdf
Images En PDF

Images En PDF

Pour convertir une seule image en document PDF, il suffit de saisir le chemin du fichier dans la méthode PdfGenerator.imageToPdf et d'exporter le document PDF résultant.

La conversion de plusieurs images en un PDF implique l'utilisation d'un tableau de chemins de fichiers. Ci-dessous se trouve le guide complet avec un extrait de code correctement formaté.

Explication du code

  1. Importer les modules nécessaires :

    • fs : Un module central de Node.js pour interagir avec le système de fichiers.
    • path : Un module central pour gérer et transformer les chemins de fichiers.
    • PdfGenerator : Un module de la bibliothèque IronPDF utilisé pour générer des PDFs.
  2. Lire le répertoire :

    • fs.readdir : Lit le répertoire spécifié par imageDirectoryPath.
    • Filtre et retourne les fichiers qui ont les extensions .jpg ou .jpeg.
  3. Construire des chemins de fichiers complets :

    • Utilise path.join pour construire les chemins complets des fichiers image filtrés.
  4. Convertir les images en PDF :

    • La méthode PdfGenerator.imageToPdf prend le tableau de chemins d'images et les convertit en un seul PDF.
  5. Enregistrer le PDF :

    • La méthode saveAs enregistre le PDF généré en tant que composite.pdf.

Pour plus de détails sur la conversion d'images en PDF avec IronPDF, visitez la page produit IronPDF.

Explorer le guide de conversion des PDF en images de Python
Voir sur GitHub

Prêt à commencer?

Version :2026.6vient de sortir

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
Téléchargement du module Node.js pour PDF
Installer avec npm

Version : 2026.6

  1. Téléchargez et installez Node.js 12+.
  2. Exécutez la commande ci-dessus dans le terminal.

Licences à partir de 749 $