C# ile PDF Sayfalarını Kırpın

Programlı olarak PDF dosyalarıyla uğraşırken, genellikle bir PDF’deki sayfaları kırpmanız gerekir. Bu, boş kenar boşluklarını, üstbilgi/altbilgideki içeriği vb. kırpmanız gerektiğinde faydalı olabilir. Bunu başarmak için, bu makale size C# dilinde PDF sayfalarını kırpmanın kolay bir yolunu sunar. O halde bunu bir .NET uygulamasında nasıl yapacağımıza bir göz atalım.

PDF’yi Kırpmak için C# Kitaplığı

PDF dosyalarını kırpmak için, PDF dosyalarını işlemek, oluşturmak ve değiştirmek için güçlü bir kitaplık olan Aspose.PDF for .NET kullanacağız. Kitaplığı indirebilir veya aşağıdaki NuGet komutunu kullanarak C# uygulamanıza yükleyebilirsiniz. /Aspose.PDF):

PM> Install-Package Aspose.PDF

C# ile PDF Dosyasını Kırpın

Aspose.PDF for .NET’in yardımıyla bir PDF dosyasındaki sayfaları kırpmak çok kolay. Yalnızca PDF’yi yüklemeniz, kırpma kutusunun boyutunu belirtmeniz yeterlidir, o kadar. C# kullanarak PDF’de bir sayfanın nasıl kırpılacağını görelim.

  • Her şeyden önce, Belge sınıfını kullanarak PDF dosyasını yükleyin.
  • Ardından, yeni bir Dikdörtgen nesnesi oluşturun ve boyutunu sıfırlayın.
  • İstediğiniz sayfayı seçin ve CropBox, TrimBox için dikdörtgen atayın pdf/net/aspose.pdf/page/trimbox/), ArtBox ve BleedBox sayfanın özellikleri.
  • Son olarak, Document.Save(string) yöntemini kullanarak kırpılmış PDF’yi kaydedin.

Aşağıdaki kod örneği, C# kullanarak bir PDF’de bir sayfanın nasıl kırpılacağını gösterir.

// PDF dosyasını yükle
var pdfDocument1 = new Aspose.Pdf.Document("document.pdf");
Console.WriteLine(pdfDocument1.Pages[1].CropBox);
Console.WriteLine(pdfDocument1.Pages[1].TrimBox);
Console.WriteLine(pdfDocument1.Pages[1].ArtBox);
Console.WriteLine(pdfDocument1.Pages[1].BleedBox);
Console.WriteLine(pdfDocument1.Pages[1].MediaBox);

// Yeni Dikdörtgen oluşturun ve Sayfanın özelliklerine atayın
var newBox = new Rectangle(200, 220, 2170, 1520);
pdfDocument1.Pages[1].CropBox = newBox;
pdfDocument1.Pages[1].TrimBox = newBox;
pdfDocument1.Pages[1].ArtBox = newBox;
pdfDocument1.Pages[1].BleedBox = newBox;

// Kırpılmış PDF'yi kaydet
pdfDocument1.Save("cropped.pdf");  

PDF’yi Çevrimiçi Kırp

Ayrıca Aspose.PDF for .NET tabanlı PDF sayfalarını kırpmak için ücretsiz bir uygulama sağlıyoruz. Bu PDF kırpma uygulamasını bir hesap oluşturmadan kullanabilirsiniz.

Ücretsiz C# PDF Kitaplığı

Ücretsiz geçici lisans kullanarak C# PDF kitaplığımızı herhangi bir sınırlama olmaksızın değerlendirebilirsiniz. Ayrıca, kitaplığın diğer özelliklerini keşfetmek için belgeleri ziyaret edebilirsiniz.

Kütüphanemizi kullanırken herhangi bir sorunla karşılaşırsanız, forum aracılığıyla bizimle iletişime geçebilirsiniz.

Çözüm

Bu makale, C# kullanarak bir PDF dosyasındaki sayfaların nasıl kırpılacağını gösterdi. Birkaç basit adımı izleyerek ve birkaç satır kod yazarak istediğiniz PDF sayfalarını programlı olarak kırpabilirsiniz. Ayrıca, PDF dosyalarını çevrimiçi olarak kırpmanız için size web tabanlı bir uygulama sağladık. Bu çevrimiçi PDF kırpıcıyı bir hesap oluşturmadan tamamen ücretsiz olarak kullanabilirsiniz.

Ayrıca bakınız