IRONSOFTWAREHOME
Mesclar dois ou mais PDFs
import {PdfDocument} from "@ironsoftware/ironpdf";

(async () => {
    const html_a = `<p> [PDF_A] </p>
    <p> [PDF_A] 1st Page </p>
    <div style='page-break-after: always;'></div>
    <p> [PDF_A] 2nd Page</p>`;

    const html_b = `<p> [PDF_B] </p>
    <p> [PDF_B] 1st Page </p>
    <div style='page-break-after: always;'></div>
    <p> [PDF_B] 2nd Page</p>`;

    // Render HTML content to PDF documents
    const pdfdoc_a = await PdfDocument.fromHtml(html_a);
    const pdfdoc_b = await PdfDocument.fromHtml(html_b);

    // Merge the two PDF documents
    const merged = await PdfDocument.mergePdf([pdfdoc_a, pdfdoc_b]);

    // Save the merged PDF
    await merged.saveAs("Merged.pdf");  
})();
npm i @ironsoftware/ironpdf
Mesclar dois ou mais PDFs

Mesclar dois ou mais PDFs

O código acima permite combinar vários documentos PDF criados a partir de diferentes conteúdos HTML em um único arquivo PDF.

Dois conteúdos HTML foram convertidos em documentos PDF separados. O método PdfDocument.mergePdf é utilizado para unir os dois documentos PDF, pdfdoc_a e pdfdoc_b, em um único documento PDF chamado "merged."

O processo de fusão não se limita a PDFs recém-renderizados; Este método também pode ser aplicado a documentos PDF já existentes.

Explicação

  • Importar: usa PdfDocument do pacote @ironsoftware/ironpdf
  • Abrindo PDFs: PdfDocument.open(...) carrega arquivos PDF existentes (em vez de renderizar HTML) — apropriado ao mesclar PDFs preexistentes.
  • Mesclando PDFs: PdfDocument.mergePdf([pdfA, pdfB]) combina os dois documentos em uma única instância
  • Salvando o resultado: merged.saveAs("merged.pdf") grava o PDF mesclado, equivalente ao merger.write(...) do Python

Este código é útil para combinar PDFs gerados a partir de diferentes fontes ou arquivos preexistentes, facilitando o gerenciamento de documentos.

Explore o exemplo de código: Mesclar PDFs com IronPDF for Node.js
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.