IRONSOFTWAREHOME
C#'te Bir PDF'i Böl ve Sayfaları Çıkart
using IronPdf;

const string 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>";

var renderer = new ChromePdfRenderer();
var pdf = renderer.RenderHtmlAsPdf(html);

//take the first page
var page1doc = pdf.CopyPage(0);
page1doc.SaveAs("Split1.pdf");

//take the pages 2 & 3
var page23doc = pdf.CopyPages(1, 2);
page23doc.SaveAs("Split2.pdf");
Imports IronPdf

Const html As String = "<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>"

Dim renderer As New ChromePdfRenderer()
Dim pdf = renderer.RenderHtmlAsPdf(html)

'Take the first page
Dim page1doc = pdf.CopyPage(0)
page1doc.SaveAs("Split1.pdf")

'Take the pages 2 & 3
Dim page23doc = pdf.CopyPages(1, 2)
page23doc.SaveAs("Split2.pdf")
NuGet Download
PM > Install-Package IronPdf
C#'te Bir PDF'i Böl ve Sayfaları Çıkart

C#'te Bir PDF'i Böl ve Sayfaları Çıkart

IronPDF, sayfaları bölerek ve çıkararak PDF belgesi düzenlerinizi düzenleme sürecini kolaylaştırır. IronPDF ile, tekil sayfaları veya sayfa aralıklarını yeni PdfDocument nesnelerine çıkartabilir, ardından bunları kaydedebilir veya daha fazla düzenleyebilirsiniz. Bu, PdfDocument.CopyPage yöntemi sayesinde yapılır.

PDF dosyalarını bölme işinin temel sürecine geçmeden önce, örnek PDF oluşturmak için kullanılacak HTML dizesini oluşturuyoruz. ChromePdfRenderer sınıfı daha sonra HTML dizesini bir PDF belgesine dönüştürmek için kullanılır. RenderHtmlAsPdf yöntemi dönüşümü gerçekleştirir ve ortaya çıkan PDF, PdfDocument nesnesinde saklanır.

Artık, PDF'yi bölmeye başlayabiliriz. İlk olarak, PDF'in ilk sayfasını kopyalamak için CopyPage(0) yöntemini kullanırız ve bunu page1Doc değişkeninde saklarız. Bu basit kod satırı, belirtilen sayfayı PDF'den ayıklar. Daha sonra, SaveAs yöntemini kullanarak çıkarttığımız sayfayı yeni, ayrı bir PDF dosyası olarak kaydederiz.

Sayfa aralıklarını çıkarmak için, belirli bir sayfa aralığı içindeki sayfaları orijinal PDF'den çıkarmak için CopyPages yöntemi kullanılır. (Sayfaların sıfır indeksli olduğunu unutmayın, bu nedenle 1 ve 2 ikinci ve üçüncü sayfaları ifade eder.) Çıkartılan sayfalar, page23Doc değişkeninde saklanır. Artık, bu çıkartılan sayfaları daha da düzenleyebilir veya SaveAs yöntemini kullanarak çıkartılan sayfaları yeni bir PDF belgesi olarak kaydedebilirsiniz.

IronPDF ile Çok Sayfalı PDF'leri Bölmeyi Şimdi Öğrenin
GitHub'da Görüntüle

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

Nuget Downloads 20,756,830Sürüm:2026.7yeni 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