IronPDF for Python puede combinar múltiples documentos PDF en un solo archivo utilizando el método PdfDocument.Merge, lo que facilita ensamblar documentos de varias partes de fuentes separadas.
Empezando
Cree o cargue dos o más objetos PdfDocument, luego páselos a PdfDocument.Merge. El método devuelve un nuevo PdfDocument que contiene todas las páginas de los documentos de entrada en el orden en que se proporcionaron.
Entender el código
ChromePdfRenderer: Se utiliza aquí para renderizar dos cadenas HTML en objetosPdfDocumentseparados. También puede cargar PDFs existentes conPdfDocument.FromFile.RenderHtmlAsPdf(html): Convierte una cadena HTML en unPdfDocument. Cada documento renderizado se convierte en una sección del PDF final combinado.PdfDocument.Merge(pdfdoc_a, pdfdoc_b): Combina dos objetosPdfDocumenten un único documento. Las páginas depdfdoc_aaparecen primero, seguidas por las páginas depdfdoc_b.SaveAs("Merged.pdf"): Guarda el documento fusionado en la ruta de archivo especificada.
Combinando Más de Dos Documentos
Para fusionar más de dos documentos a la vez, pase una lista de objetos PdfDocument a PdfDocument.Merge:
merged = PdfDocument.Merge([doc_a, doc_b, doc_c])
Python