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 fazlaPdfDocumentnesnesini 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 birPdfDocumentnesnesi olarak geri döndürür.PdfDocument.Merge(pdfs): Listedeki tüm belgeleri tek birPdfDocumentiç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 birPdfDocumentekler — 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 - 1son sayfayı hedefler.CopyPages(ToPageList([4, 6])): Belirli sayfaları sıfır tabanlı indexleri ile çıkartır ve onları yeni birPdfDocumentolarak 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üPdfDocumenttarafı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!






