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 objetosPdfDocumentseparados. Você também pode carregar PDFs existentes comPdfDocument.FromFile.RenderHtmlAsPdf(html): Converte uma string HTML em umPdfDocument. Cada documento renderizado torna-se uma seção do PDF final mesclado.PdfDocument.Merge(pdfdoc_a, pdfdoc_b): Combina dois objetosPdfDocumentem um único documento. As páginas depdfdoc_aaparecem primeiro, seguidas das páginas depdfdoc_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])

