IRONSOFTWAREHOME
Converter imagens em 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
Converter imagens em PDF

Converter imagens em PDF

Para converter uma única imagem em um documento PDF, basta inserir o caminho do arquivo no método PdfGenerator.imageToPdf e exportar o documento PDF resultante.

Converter várias imagens em um PDF envolve o uso de uma matriz de caminhos de arquivo. Abaixo segue o guia completo com um trecho de código formatado corretamente.

Explicação do código

  1. Importar Módulos Necessários:

    • fs: Um módulo central do Node.js para interagir com o sistema de arquivos.
    • path: Um módulo central para manipular e transformar caminhos de arquivos.
    • PdfGenerator: Um módulo da biblioteca IronPDF usado para gerar PDFs.
  2. Ler Diretório:

    • fs.readdir: Lê o diretório especificado por imageDirectoryPath.
    • Filtra e retorna arquivos que têm extensões .jpg ou .jpeg.
  3. Construir Caminhos Completos de Arquivos:

    • Usa path.join para construir os caminhos completos dos arquivos de imagem filtrados.
  4. Converter Imagens para PDF:

    • O método PdfGenerator.imageToPdf recebe o array de caminhos de imagens e os converte em um único PDF.
  5. Salvar o PDF:

    • O método saveAs salva o PDF gerado como composite.pdf.

Para obter mais detalhes sobre como converter imagens em PDFs usando o IronPDF, visite a página do produto IronPDF .

Explore o Guia de Conversão de PDF para Imagem em Python
Ver no GitHub

Pronto para começar?

Versão:2026.6recém-lançado

Key in blue circle

Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.

Your trial license will be sent to your email address

Sem limitações. 100% desbloqueado. Sem cartão de crédito.

bullet_checkedNão é necessário cartão de crédito nem criação de conta.Sem limitações. 100% desbloqueado. Sem cartão de crédito.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Agende sua demonstração ao vivo gratuita.
Booking Badge

Aprovado por milhões de engenheiros em todo o mundo.

Logotipos dos clientes da Iron Software
Agende sua consulta sem compromisso.
Preencha o formulário abaixo ou envie um e-mail para sales@ironsoftware.com
Os seus dados serão sempre mantidos em sigilo.
Aprovado por milhões de engenheiros em todo o mundo.
Logotipos dos clientes da Iron Software
Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.
Não é necessário cartão de crédito nem criação de conta.