Bu basit konu Java kullanarak bir PDF’nin nasıl kırpılacağını tanımlar. Ortam yapılandırma ayrıntılarını, program iş akışını ve Java kullanarak PDF’de bir sayfayı kırpmak için temel bir uygulamayı gösteren çalışan bir örnek kodu kapsar. Bu örnek, Java destekli ortamlardan herhangi birinde kullanılabilir ve bir PDF dosyasının istenen bölümünü kırpmak için Adobe Acrobat’a veya başka herhangi bir üçüncü taraf aracına dayanmaz.
Java kullanarak PDF Kırpma Adımları
- Bir sayfanın bir bölümünü kırpmak üzere Aspose.PDF for Java eklemek için ortamı yapılandırın
- Kırpmak için Document sınıf nesnesini kullanarak kaynak PDF dosyasına erişin
- Mevcut PDF sayfa kutularını (gerekirse) konsolun içinde görüntüleyin
- Rectangle sınıf nesnesinin bir örneğini oluşturun ve kırpma alanını tanımlayın
- Oluşturulan Rectangle değerini CropBox, TrimBox, ArtBox ve BleedBox’a uygulayın
- Kırpılan PDF’yi kaydedin
Yukarıda bahsedilen adımlar, Java kullanarak PDF belgesini kırpma sürecini içerir. İşlem, PDF dosyasına erişilerek ve isteğe bağlı olarak TrimBox, CropBox, BleedBox, ArtBox ve MediaBox için mevcut değerlerin çıktısı alınarak başlatılır. Aşağıdaki adımlarda, sayfada kırpılacak alan tanımlanarak ve ardından bu dikdörtgen yukarıda belirtilen tüm PDF sayfa kutuları için bir argüman olarak ayarlanarak yeni bir dikdörtgen oluşturulur.
Java kullanarak PDF Dosyasını Kırpma Kodu
Yukarıdaki örnek, Java* kullanılarak PDF’de *kırpılan sayfaya bir uygulama yazmak için bir temel olarak ifade edilebilir. İstediğiniz sayıda PDF kutusu değerini gerektiği gibi yapılandırabilirsiniz, ancak kaynak PDF’nin seçilen bölümünü kırpmak ve onu tamamen yeni PDF dosya sayfasında görüntülemek için tüm bu kutular için yeni bir değer ayarlayabilirsiniz. Gerekirse yeni dikdörtgen boyutlarını değiştirmek için normalizeCoordinates işaretini de kullanabilirsiniz.
Bu basit konuda Java kullanarak PDF dosyasının nasıl kırpılacağını öğrendik. PDF meta verilerini değiştirme sürecini öğrenmek istiyorsanız, Java kullanarak PDF Meta Verilerini nasıl değiştirebilirim? ile ilgili makaleye bakın.