IRONSOFTWAREHOME
Imágenes a 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
Imágenes a PDF

Imágenes a PDF

Para convertir una sola imagen en un documento PDF, simplemente ingrese la ruta del archivo en el método PdfGenerator.imageToPdf y exporte el documento PDF resultante.

Convertir múltiples imágenes a PDF implica usar un array de rutas de archivos. A continuación se muestra la guía completa con un fragmento de código debidamente formateado.

Explicación del código

  1. Importar Módulos Requeridos:

    • fs: Un módulo central de Node.js para interactuar con el sistema de archivos.
    • path: Un módulo central para manejar y transformar rutas de archivos.
    • PdfGenerator: Un módulo de la biblioteca IronPDF utilizado para generar PDFs.
  2. Leer Directorio:

    • fs.readdir: Lee el directorio especificado por imageDirectoryPath.
    • Filtra y devuelve archivos que tienen extensiones .jpg o .jpeg.
  3. Construir Rutas Completas de Archivos:

    • Utiliza path.join para construir las rutas completas de los archivos de imagen filtrados.
  4. Convertir Imágenes a PDF:

    • El método PdfGenerator.imageToPdf toma el arreglo de rutas de imágenes y las convierte en un solo PDF.
  5. Guardar el PDF:

    • El método saveAs guarda el PDF generado como composite.pdf.

Para más detalles sobre cómo convertir imágenes a PDFs usando IronPDF, visita la página del producto IronPDF.

Explorar la guía de conversión de PDF a imagen de Python
Ver en GitHub

¿Listo para empezar?

Versión:2026.6recién publicada

Key in blue circle

Obtenga su clave de prueba gratuita de 30 días al instante.

Your trial license will be sent to your email address

Sin limitaciones. 100 % desbloqueado. Sin tarjeta de crédito.

bullet_checkedNo se requiere tarjeta de crédito ni creación de cuentaSin limitaciones. 100 % desbloqueado. Sin tarjeta de crédito.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Reserve su Demostración en Vivo gratuita
Booking Badge

Confiado por millones de ingenieros en todo el mundo

Logos de clientes de Iron Software
Obtén tu Consulta Sin Compromiso
Completa el formulario a continuación o envía un correo a sales@ironsoftware.com
Tus detalles siempre serán mantenidos confidenciales.
Confiado por millones de ingenieros en todo el mundo
Logos de clientes de Iron Software
Obtenga su Clave de Prueba de 30 días gratis al instante.
No se requiere tarjeta de crédito ni creación de cuenta