C#'da Bir PDF'yi Ayırma ve Sayfaları Çıkartma
IronPDF, sayfaları bölerek ve çekerek PDF dökumanı düzenlemeyi çok kolay hale getirir. IronPDF ile tekil ya da sayfa aralıklarını yeni PdfDocument nesnelerine çıkarabilir ve sonrasında kaydedebilir veya daha fazla düzenleyebilirsiniz. Tüm bunlar, PdfDocument.CopyPage yöntemi sayesinde gerçekleşir.
PDF dosyalarını bölmenin arka planındaki ana sürece geçmeden önce örnek PDF yapmak için kullanacağımız HTML string'i oluşturuyoruz. Sonrasında ChromePdfRenderer sınıfı kullanılarak HTML dizesi bir PDF belgesine dönüştürülür. RenderHtmlAsPdf yöntemi dönüşümü gerçekleştirir ve ortaya çıkan PDF, PdfDocument nesnesinde saklanır.
Şimdi PDF'yi bölmeye başlayabiliriz. Öncelikle, PDF'nin ilk sayfasını kopyalamak için CopyPage(0) yöntemini kullanıyoruz ve bu sayfayı page1Doc değişkeninde saklıyoruz. Bu basit kod satırı, PDF'den belirtilen sayfayı çıkarır. Daha sonra, SaveAs yöntemini kullanarak çıkardığımız sayfayı yeni, ayrı bir PDF dosyası olarak kaydediyoruz.
Sayfa aralıklarını çıkarmak için CopyPages yöntemi kullanılır ve belirtilen sayfa aralığındaki sayfalar orijinal PDF'den çıkarılır. (Sayfalar sıfırdan başlatılır, bu nedenle 1 ve 2 ikinci ve üçüncü sayfalara referans eder). Sonuçta çıkarılan sayfalar page23Doc değişkeninde saklanır. Şimdi bu çıkarılan sayfaları daha fazla işleyebilir veya SaveAs yöntemini kullanarak bu çıkarılan sayfaları yeni bir PDF belgesi olarak kaydedebilirsiniz.

