IRONSOFTWAREHOME
Bir PDF'yi Ayırın ve Sayfaları Çıkarın
from ironpdf import *

html = """<p> Hello Iron </p>
          <p> This is 1st Page </p>
          <div style='page-break-after: always;'></div>
          <p> This is 2nd Page</p>
          <div style='page-break-after: always;'></div>
          <p> This is 3rd Page</p>"""

renderer = ChromePdfRenderer()
pdf = renderer.RenderHtmlAsPdf(html)

# take the first page
page1doc = pdf.CopyPage(0)
page1doc.SaveAs("Split1.pdf")

# take the pages 2 & 3
page23doc = pdf.CopyPages(1, 2)
page23doc.SaveAs("Split2.pdf")
pip install ironpdf
Bir PDF'yi Ayırın ve Sayfaları Çıkarın

Bir PDF'yi Ayırın ve Sayfaları Çıkarın

IronPDF for Python, belirli sayfaları veya sayfa aralıklarını orijinal belgeden kopyalayarak bir PDF belgesini birden fazla ayrı dosyaya bölebilir.

Başlarken

Çok sayfalı bir PdfDocument oluşturun veya yükleyin, ardından bir tek sayfa çıkarmak için CopyPage veya bir sayfa aralığı çıkarmak için CopyPages kullanın. Her çağrı yalnızca belirtilen sayfaları içeren yeni bir PdfDocument döndürür, bu sayfalar daha sonra bağımsız olarak kaydedilebilir.

Kodu Anlama

  • RenderHtmlAsPdf(html): Çok sayfalı bir HTML belgesini, sayfa kesmeleri oluşturmak için page-break-after: always kullanarak, bir PdfDocument içine işler.
  • CopyPage(index): Verilen sıfır tabanlı indekste bulunan sayfayı içeren yeni bir tek sayfalık PdfDocument döndürür. Örnekte, 0 indeksi ilk sayfayı çıkarır.
  • CopyPages(start, end): PdfDocument, sıfır tabanlı, dahil start ile end arasındaki sayfaları içeren yeni bir PdfDocument döndürür. Örnekte, 1 ve 2 indeksleri 2 ve 3. sayfaları çıkarır.
  • SaveAs(path): Her bir sonucu kendi dosyasına kaydeder.

Sıfır Tabanlı İndeksleme

IronPDF, API'si boyunca sıfır tabanlı sayfa indeksleme kullanır. Bir belgenin 1. sayfası 0 indeksindedir, 2. sayfa 1 indeksindedir ve bu şekilde devam eder.

IronPDF for Python ile PDF'leri birleştirmeyi ve ayırmayı öğ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