IRONSOFTWAREHOME
Obrazy do pliku 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
    });
})();
NuGet Download
Install-Package @ironsoftware/ironpdf
Obrazy do pliku PDF

Obrazy do pliku PDF

Aby skonwertować pojedynczy obraz do dokumentu PDF, wystarczy wprowadzić ścieżkę pliku do metody PdfGenerator.imageToPdf i wyeksportować wynikowy dokument PDF.

Konwersja wielu obrazów na PDF wymaga użycia tablicy ścieżek plików. Poniżej znajduje się kompletny przewodnik z odpowiednio sformatowanym fragmentem kodu.

Wyjaśnienie kodu

  1. Import Wymaganych Modułów:

    • fs: Główny moduł Node.js do interakcji z systemem plików.
    • path: Główny moduł do obsługi i transformacji ścieżek plików.
    • PdfGenerator: Moduł z biblioteki IronPDF używany do generowania plików PDF.
  2. Odczytanie Katalogu:

    • fs.readdir: Czyta katalog określony przez imageDirectoryPath.
    • Filtruje i zwraca pliki, które mają rozszerzenia .jpg lub .jpeg.
  3. Tworzenie Pełnych Ścieżek Plików:

    • Używa path.join do konstruowania pełnych ścieżek przefiltrowanych plików obrazów.
  4. Konwertuj Obrazy na PDF:

    • Metoda PdfGenerator.imageToPdf przyjmuje tablicę ścieżek obrazów i konwertuje je na jeden PDF.
  5. Zapisz PDF:

    • Metoda saveAs zapisuje wygenerowany PDF jako composite.pdf.

Aby uzyskać więcej informacji o konwersji obrazów na PDF przy użyciu IronPDF, odwiedź stronę produktu IronPDF.

Odkryj przewodnik konwersji PDF na obrazy w Pythonie
Zobacz na GitHubie

Gotowy, aby rozpocząć?

Wersja:2026.6właśnie wydany

Key in blue circle

Uzyskaj natychmiast swój darmowy 30-dniowy Klucz Testowy.

Brak ograniczeń. 100% dostępności. Bez karty kredytowej.

bullet_checkedNie wymaga karty kredytowej ani tworzenia kontaBrak ograniczeń. 100% dostępności. Bez karty kredytowej.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Zarezerwuj swoje darmowe Demo na żywo
Booking Badge

Zaufane przez miliony inżynierów na całym świecie

Logotypy klientów Iron Software
Otrzymaj swoje Konsultacja Bez Zobowiązań
Wypełnij poniższy formularz lub wyślij e-mail na sales@ironsoftware.com
Twoje dane zawsze będą utrzymywane w tajemnicy.
Zaufane przez miliony inżynierów na całym świecie
Logotypy klientów Iron Software
Otrzymaj swój darmowy Klucz Próbny na 30 dni natychmiast.
Nie wymaga karty kredytowej ani tworzenia konta