İki veya Daha Fazla PDF'yi Birleştirme
from ironpdf import *

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>"""

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>"""

renderer = ChromePdfRenderer()

pdfdoc_a = renderer.RenderHtmlAsPdf(html_a)
pdfdoc_b = renderer.RenderHtmlAsPdf(html_b)
merged = PdfDocument.Merge(pdfdoc_a, pdfdoc_b)

merged.SaveAs("Merged.pdf")
pip install ironpdf
İki veya Daha Fazla PDF'yi Birleştirme

İki veya Daha Fazla PDF'yi Birleştirme

IronPDF for Python, birden fazla PDF belgesini tek bir dosyada birleştirebilir. PdfDocument.Merge yöntemi kullanılarak, ayrı kaynaklardan gelen çok parçalı belgelerin bir araya getirilmesi kolay hale gelir.

Başlarken

İki veya daha fazla PdfDocument nesnesi oluşturun ya da yükleyin, ardından bunları PdfDocument.Merge'ye aktarın. Yöntem, girdilerde sağlanan sırada tüm sayfaları içeren yeni bir PdfDocument döndürür.

Kodu Anlama

  • ChromePdfRenderer: Burada iki HTML dizesini ayrı PdfDocument nesnelerine dönüştürmek için kullanılır. Mevcut PDF'leri de PdfDocument.FromFile ile yükleyebilirsiniz.
  • RenderHtmlAsPdf(html): Bir HTML dizesini PdfDocument'ya dönüştürür. Her işlenmiş belge nihai birleştirilmiş PDF'nin bir bölümü olur.
  • PdfDocument.Merge(pdfdoc_a, pdfdoc_b): İki PdfDocument nesnesini tek bir belge olarak birleştirir. pdfdoc_a'ten gelen sayfalar önce görünür, ardından pdfdoc_b'den gelen sayfalar gelir.
  • SaveAs("Merged.pdf"): Birleştirilmiş belgeyi belirtilen dosya yoluna kaydeder.

İkiden Fazla Belge Birleştirme

Aynı anda ikiden fazla belgeyi birleştirmek için, PdfDocument.Merge'ye PdfDocument nesnelerinin bir listesini aktarın:

merged = PdfDocument.Merge([doc_a, doc_b, doc_c])
Python
IronPDF for Python ile PDF'leri birleştirmeyi ve ayırmayı öğrenin!

Başlamaya Hazır mısınız?

Sürüm:2026.10yeni yayınlandı