IRONSOFTWAREHOME
Bilder zu 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
Bilder zu PDF

Bilder zu PDF

Um ein einzelnes Bild in ein PDF-Dokument zu konvertieren, geben Sie einfach den Dateipfad in die PdfGenerator.imageToPdf Methode ein und exportieren Sie das resultierende PDF-Dokument.

Das Konvertieren mehrerer Bilder in ein PDF erfordert die Verwendung eines Arrays von Dateipfaden. Unten ist die vollständige Anleitung mit einem richtig formatierten Code-Schnipsel.

Code-Erklärung

  1. Notwendige Module importieren:

    • fs: Ein Kernmodul von Node.js für die Interaktion mit dem Dateisystem.
    • path: Ein Kernmodul zur Bearbeitung und Transformation von Dateipfaden.
    • PdfGenerator: Ein Modul aus der IronPDF-Bibliothek, das zur Generierung von PDFs verwendet wird.
  2. Verzeichnis lesen:

    • fs.readdir: Liest das Verzeichnis, das durch imageDirectoryPath angegeben wird.
    • Filtert und gibt Dateien zurück, die .jpg oder .jpeg Erweiterungen haben.
  3. Volle Dateipfade erstellen:

    • Verwendet path.join, um die vollständigen Pfade der gefilterten Bilddateien zu erzeugen.
  4. Bilder in PDF konvertieren:

    • Die PdfGenerator.imageToPdf Methode nimmt das Array der Bildpfade und konvertiert sie in ein einziges PDF.
  5. Das PDF speichern:

    • Die saveAs Methode speichert das generierte PDF als composite.pdf.

Für weitere Details zur Konvertierung von Bildern in PDFs mit IronPDF besuchen Sie die IronPDF-Produktseite.

Python PDF to Image Conversion Guide erkunden
Auf GitHub ansehen

Bereit anzufangen?

Version:2026.6gerade veröffentlicht

Key in blue circle

Holen Sie sich sofort Ihren kostenlosen 30-Tage-Testschlüssel.

Your trial license will be sent to your email address

Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.

OR
bullet_checkedIhr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
AWS-Logo
Booking Badge

Von Millionen von Ingenieur*innen weltweit vertraut

Azure (WebApps, Funktionen v3)
Erhalten Sie Ihre unverbindliche Beratung
Füllen Sie das Formular unten aus oder senden Sie eine E-Mail an sales@ironsoftware.com
Ihre Daten werden immer vertraulich behandelt.
Von Millionen von Ingenieur*innen weltweit vertraut
Azure (WebApps, Funktionen v3)
Erhalten Sie sofort Ihren kostenlosen 30-Tage-Testschlüssel.
Ihr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.
Node.js Modul-Download für PDF
Mit npm installieren

Version: 2026.6

  1. Herunterladen und Node.js 12+ installieren.
  2. Führen Sie den obigen Befehl im Terminal aus.

Lizenzen ab 749 $