IRONSOFTWAREHOME
PDF'lerin Düzenlenmesi

from ironpdf import *

# Instantiate Renderer
renderer = ChromePdfRenderer()

# Join Multiple Existing PDFs into a single document
pdfs = List[PdfDocument]()
pdfs.Add(PdfDocument.FromFile("A.pdf"))
pdfs.Add(PdfDocument.FromFile("B.pdf"))
pdfs.Add(PdfDocument.FromFile("C.pdf"))
pdf = PdfDocument.Merge(pdfs)
pdf.SaveAs("merged.pdf")
 
# Add a cover page
pdf.PrependPdf(renderer.RenderHtmlAsPdf("<h1>Cover Page</h1><hr>"))
 
# Remove the last page from the PDF and save again
pdf.RemovePage(pdf.PageCount - 1)
pdf.SaveAs("merged.pdf")
 
# Copy pages 5-7 and save them as a new document.
pdf.CopyPages(ToPageList([4, 6])).SaveAs("excerpt.pdf")
 
for eachPdf in pdfs:
    eachPdf.Dispose()
pip install ironpdf
PDF'lerin Düzenlenmesi

PDF'lerin Düzenlenmesi

IronPDF for Python, PDF belgelerinden sayfaları birleştirme, yeniden düzenleme ve çıkarma işlemleri için özlü bir yöntem seti sunar - birden fazla dosyayı birleştirme, kapak sayfaları ekleme, sayfaları kaldırma ve sadece birkaç satır kod ile sayfa alt kümelerini kopyalama.

Başlarken

Mevcut PDF'leri türlenmiş bir List[PdfDocument] koleksiyonuna yükleyin ve birleştirmek için PdfDocument.Merge'a aktarın. Buradan, kaydetmeden önce belgeyi daha da şekillendirmek için PrependPdf, RemovePage ve CopyPages'u kullanın.

Kodu Anlama

  • List[PdfDocument](): Birden fazla PdfDocument nesnesini birleştirmeden önce toplamak için kullanılan türlenmiş .NET tarzı bir liste. Her belgeyi eklemek için .Add()'u çağırın.
  • PdfDocument.FromFile(path): Mevcut bir PDF dosyasını açar ve bir PdfDocument nesnesi olarak geri döndürür.
  • PdfDocument.Merge(pdfs): Listedeki tüm belgeleri tek bir PdfDocument içerisinde birleştirir ve sayfa sıralamasını korur.
  • SaveAs(path): Belgenin mevcut durumunu disk üzerine yazar.
  • PrependPdf(pdf): Mevcut belgenin en başına başka bir PdfDocument ekler - burada, ilk sayfa olarak bir HTML kapak sayfası eklemek için kullanılır.
  • RemovePage(index): Belirtilen sıfır tabanlı dizindeki tek bir sayfayı kaldırır. pdf.PageCount - 1 son sayfayı hedefler.
  • CopyPages(ToPageList([4, 6])): Belirli sayfaları sıfır tabanlı indexleri ile çıkartır ve onları yeni bir PdfDocument olarak geri döndürür. ToPageList, Python indeks listesini gerekli sayfa liste formatına dönüştürür.
  • eachPdf.Dispose(): Birleştirme tamamlandıktan sonra her yüklü PdfDocument tarafından tutulan temel kaynakları serbest bırakır.

Sıfır Tabanlı Sayfa İndeksleme

IronPDF'teki tüm sayfa işlemleri sıfır tabanlı indeksler kullanır. Bir belgenin 5. sayfası 4 indeksindedir, 7. sayfa 6 indeksindedir ve bu şekilde devam eder.

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

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

Sürüm:2026.10yeni 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 for Python
Ü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
Bilgileriniz daima gizli kalacaktır.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Dünya Çapında Milyonlarca Mühendisin Güvendiği
Ücretsiz 30 Günlük Deneme Anahtarınızı anında alın.
Kredi kartı veya hesap oluşturma gerektirmez
Python için PDF Modül İndir
pip ile kurun

Sürüm: 2026.10

  1. Python 3.7+ indirin ve kurun.
  2. pip'i pypi.org sitesinden kurun eğer zaten kurulu değilse.
  3. Yukarıdaki komutu terminalde çalıştırın.
Python PDF Modülü
Modül İndir

Sürüm: 2026.10

Projenize manuel olarak yükleyin

  1. Paketi indir
  2. Terminalden bu komutu çalıştırın
    pip install ironpdf-2026.10-py37-none-win_amd64.whi

Lisanslar $999