IRONSOFTWAREHOME
PDF Dosyaları Arasında Sayfa Kopyalama
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()

# Create our main document
pdfdoc_a = renderer.RenderHtmlAsPdf(html_a)

# Create and select a page to copy
pdfdoc_b = renderer.RenderHtmlAsPdf(html_b)
page_to_insert = pdfdoc_b.CopyPage(1)

# 3 ways to insert:
pdfdoc_a.AppendPdf(page_to_insert)  # at the end
# or
pdfdoc_a.PrependPdf(page_to_insert)  # at the start
# or
pdfdoc_a.InsertPdf(page_to_insert, 1)  # in the middle

pdfdoc_a.SaveAs("CopiedPages.pdf")
pip install ironpdf
PDF Dosyaları Arasında Sayfa Kopyalama

PDF Dosyaları Arasında Sayfa Kopyalama

IronPDF for Python, bir PDF belgesinden sayfaları kopyalayabilir ve bunları hedef belgenin herhangi bir yerine - sona, başına veya belirli bir sayfa indeksine - ekleyebilir.

Başlarken

İki PdfDocument nesnesi oluşturun veya yükleyin. Belge kaynak belgesinden belirli bir sayfayı çıkarmak için CopyPage kullanın, ardından üç ekleme yönteminden biriyle hedef belgeye ekleyin.

Kodu Anlama

  • CopyPage(index): Sıfır tabanlı dizin numarasına göre PdfDocument içinden tek bir sayfa çıkarır. Yeni bir tek sayfalık PdfDocument döner.
  • AppendPdf(page_to_insert): Sayfayı hedef belgenin sonuna ekler.
  • PrependPdf(page_to_insert): Sayfayı hedef belgenin başına, mevcut tüm sayfaların önüne ekler.
  • InsertPdf(page_to_insert, index): Sayfayı hedef belge içerisindeki belirtilen sıfır tabanlı pozisyona ekler. Örnekte, dizin 1 sayfayı ilk sayfadan sonra ekler.

Birden Fazla Sayfa Ekleme

Birden fazla sayfayı aynı anda kopyalayıp eklemek için CopyPage yerine CopyPages(start, end) kullanın, ardından sonuçlanan çok sayfalı belgeyi aynı AppendPdf, PrependPdf veya InsertPdf yöntemlerini kullanarak ekleyin.

IronPDF for Python ile PDF sayfalarını birleştirmeyi ve düzenlemeyi öğrenin!

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

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

Key in blue circle

Ücretsiz 30 günlük Deneme Anahtarınızı anında edinin.

Your trial license will be sent to your email address

Herhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.

bullet_checkedKredi kartı veya hesap oluşturma gerektirmezHerhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Ücretsiz Canlı Demo rezervasyonu yapın
Booking Badge

Dünya Çapında Milyonlarca Mühendisin Güvendiği

Iron Software müşteri logoları
Bağımsız Danışmanlık Alın
Aşağıdaki formu doldurun veya sales@ironsoftware.com adresine e-posta gönderin
Bilgileriniz daima gizli kalacaktır.
Dünya Çapında Milyonlarca Mühendisin Güvendiği
Iron Software müşteri logoları
Ücretsiz 30 Günlük Deneme Anahtarınızı anında alın.
Kredi kartı veya hesap oluşturma gerektirmez