Özel PDF Sayfalarını Kaldır
IronPDF for Python, mevcut bir PDF belgesinden bir veya daha fazla sayfayı RemovePages yöntemiyle kaldırabilir ve belirtilen sayfaların silinmesiyle değiştirilmiş bir PdfDocument döndürebilir.
Başlarken
Bir PdfDocument oluşturun veya yükleyin, ardından silmek istediğiniz sayfaların sıfır tabanlı indeksleri ile RemovePages çağırın. Kalan sayfalar otomatik olarak yeniden numaralandırılır ve değiştirilmiş belge SaveAs ile kaydedilebilir.
Kodu Anlama
RenderHtmlAsPdf(html): HTML'den çok sayfalı bir PDF oluşturur.page-break-after: alwaysCSS kuralı içeriği ayrı sayfalara böler.RemovePages(start, end): Belgede sayfaları kaldırır. Argümanlar, sıfır tabanlı sayfa dizinleridir. Bu örnekte,RemovePages(1, 2)ikinci ve üçüncü sayfaları kaldırarak sadece 1 ve 4. sayfaları bırakır.SaveAs(path): Belirtilen sayfalar çıkarıldıktan sonra değiştirilen belgeyi verilen dosya yoluna kaydeder.
Sıfır Tabanlı Sayfa İndeksleme
IronPDF'teki tüm sayfa işlemleri sıfır tabanlı indeksler kullanır. Bir belgedeki ikinci sayfayı kaldırmak için 1 indeksini geçin. Son sayfayı kaldırmak için pdf.PageCount - 1 indeksini geçin.
Aralıklı Olmayan Sayfaları Kaldırma
Ardışık olmayan sayfaları kaldırmak için RemovePages'u birden çok kez çağırabilir veya kaldırmak istediğiniz belirli sayfa indekslerinin bir listesini oluşturabilirsiniz. Her kaldırma işleminden sonra dizin kaymasını önlemek için en yüksek dizinden başlayın.






