Unindo dois ou mais PDFs

IronPDF for Python pode combinar múltiplos documentos PDF em um único arquivo usando o método PdfDocument.Merge, tornando simples montar documentos de várias partes de fontes separadas.

Começando

Crie ou carregue dois ou mais objetos PdfDocument, depois passe-os para PdfDocument.Merge. O método retorna um novo PdfDocument contendo todas as páginas dos documentos de entrada na ordem em que foram fornecidos.

Entendendo o código

  • ChromePdfRenderer: Usado aqui para renderizar duas strings HTML em objetos PdfDocument separados. Você também pode carregar PDFs existentes com PdfDocument.FromFile.
  • RenderHtmlAsPdf(html): Converte uma string HTML em um PdfDocument. Cada documento renderizado torna-se uma seção do PDF final mesclado.
  • PdfDocument.Merge(pdfdoc_a, pdfdoc_b): Combina dois objetos PdfDocument em um único documento. As páginas de pdfdoc_a aparecem primeiro, seguidas das páginas de pdfdoc_b.
  • SaveAs("Merged.pdf"): Salva o documento mesclado no caminho de arquivo especificado.

Mesclando Mais de Dois Documentos

Para mesclar mais de dois documentos de uma vez, passe uma lista de objetos PdfDocument para PdfDocument.Merge:

merged = PdfDocument.Merge([doc_a, doc_b, doc_c])
merged = PdfDocument.Merge([doc_a, doc_b, doc_c])
PYTHON

Aprenda a mesclar e dividir PDFs com IronPDF for Python!

Pronto para começar?
Versão: 2026.6 recém-lançado
Still Scrolling Icon

Ainda está rolando a tela?

Quer provas rápidas?
executar um exemplo Veja seu HTML se transformar em um PDF.