Łączenie dwóch lub więcej plików PDF
IronPDF for Python moze laczyc wiele dokumentow PDF w jeden plik przy uzyciu metody PdfDocument.Merge, co ulatwia skladanie dokumentow wieloczescowych z oddzielnych zrodel.
Pierwsze kroki
Utworz lub zaladuj dwa lub wiecej obiektow PdfDocument, a nastepnie przekaż je do PdfDocument.Merge. Metoda zwraca nowy PdfDocument zawierajacy wszystkie strony z dokumentow wejsciowych w kolejnosci, w jakiej zostały one podane.
Zrozumienie kodu
ChromePdfRenderer: Uzywany tutaj do renderowania dwoch ciagow HTML w oddzielne obiektyPdfDocument. Mozesz rowniez zaladowac istniejace PDF-y za pomocaPdfDocument.FromFile.RenderHtmlAsPdf(html): Konwertuje ciag HTML naPdfDocument. Kazdy przedstawiony dokument staje sie jedna sekcja koncowego scalonego PDF.PdfDocument.Merge(pdfdoc_a, pdfdoc_b): Laczy dwa obiektyPdfDocumentw jeden dokument. Strony zpdfdoc_apojawiaja sie najpierw, nastepnie strony zpdfdoc_b.SaveAs("Merged.pdf"): Zapisuje scalony dokument w okreslonej sciezce pliku.
Laczenie wiecej niz dwoch dokumentow
Aby scalić wiecej niz dwa dokumenty naraz, przekaż liste obiektow PdfDocument do PdfDocument.Merge:
merged = PdfDocument.Merge([doc_a, doc_b, doc_c])merged = PdfDocument.Merge([doc_a, doc_b, doc_c])





