
PDF dosyalarıyla çalışırken bazen PDF’deki sayfaların gereksiz kısımlarını kaldırmak isteyebilirsiniz. Bu, boş kenar boşluklarını, üstbilgi/altbilgideki içeriği ve daha fazlasını kaldırmayı içerebilir. Bu yazıda, size Java’da PDF sayfalarını kırpmanın basit bir yöntemini göstereceğiz. Şimdi bunu bir Java uygulamasında nasıl yapacağımızı görelim.
PDF’yi Kırpmak için Java Kitaplığı
PDF dosyalarını kırpmak için Aspose.PDF for Java kullanacağız. PDF dosyalarının oluşturulması ve işlenmesi için sağlam bir kitaplıktır. Kütüphanenin JAR’ını indirebilir veya aşağıdaki Maven yapılandırmasını kullanarak kurabilirsiniz.
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<version>23.5</version>
</dependency>
Java’da bir PDF Dosyasını Kırpın
Aspose.PDF for Java’nın 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.
Java kullanarak bir PDF sayfasını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 setCropBox, setTrimBox kullanarak dikdörtgen atayın , setArtBox ve setBleedBox sayfa yöntemleri.
- Son olarak, kırpılmış PDF’yi Document.save(String) yöntemini kullanarak kaydedin. .
Aşağıdaki kod örneği, Java kullanılarak bir PDF’deki sayfanın nasıl kırpılacağını gösterir:
// PDF Yükle
Document pdfDocument = new Document("document.pdf");
// Sayfanın referansını al
Page page = pdfDocument.getPages().get_Item(1);
System.out.println(page.getCropBox());
System.out.println(page.getTrimBox());
System.out.println(page.getArtBox());
System.out.println(page.getBleedBox());
System.out.println(page.getMediaBox());
// Yeni Kutu Dikdörtgeni oluştur
Rectangle newBox = new Rectangle(200, 220, 2170, 1520);
// Yeni kutu ata
page.setCropBox(newBox);
page.setTrimBox(newBox);
page.setArtBox(newBox);
page.setBleedBox(newBox);
// Kırpılmış PDF'yi kaydet
pdfDocument.save("cropped_pdf.pdf");
PDF’yi Çevrimiçi Kırp
Aspose.PDF for Java tabanlı PDF sayfalarını kırpmak için çevrimiçi uygulamamızı da kullanabilirsiniz. Bu, kaydolmanızı bile istemeyen ücretsiz bir PDF kırpma uygulamasıdır.

Java PDF Kitaplığı
Bir ücretsiz geçici lisans edinin ve değerlendirme sınırlamaları olmadan Java PDF kitaplığını kullanın. 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, Java kullanılarak 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. Ek olarak, PDF dosyalarını çevrimiçi olarak kırpmak için web tabanlı bir uygulama sağladık. Bu çevrimiçi PDF kırpıcıyı, bir hesap oluşturmaya gerek kalmadan ücretsiz olarak kullanabilirsiniz.