Bu eğitim, Java kullanarak PDF dosyalarının nasıl karşılaştırılacağını açıklar. IDE’yi ayarlama, bir adım listesi ve Java kullanarak PDF karşılaştırma araçlarıyla çalışmak için örnek kod hakkında ayrıntılar içerir. Gereksinimlerinize göre tek tek sayfaları veya tam PDF dosyalarını karşılaştırmayı öğreneceksiniz.
Java kullanarak PDF Belgelerini Karşılaştırma Adımları
- PDF belgelerini karşılaştırmak için Aspose.PDF for Java‘i kullanacak ortamı ayarlayın
- İki PDF dosyasını ayrı ayrı Document sınıf nesnelerine yükleyin
- Karşılaştırma için her iki PDF dosyasının collection of pages adresinden hedef sayfalara erişin
- Her iki PDF dosyasından seçili sayfaları karşılaştırmak için TextPdfComparer.comparePages() yöntemini çağırın
- TextPdfComparer.compareFlatDocuments() metodunu kullanarak tam PDF belgelerini karşılaştırın
- Yukarıdaki yöntemi kullanarak karşılaştırma sonucunu başka bir PDF dosyasına kaydedin
Bu adımlar, Java kullanarak iki PDF belgesini karşılaştırma sürecini özetler. Karşılaştırma için iki PDF dosyasını yükleyebilir ve yalnızca seçili sayfaları karşılaştırmak istiyorsanız ayrı sayfaları seçebilirsiniz. Son olarak, tüm belgeleri karşılaştırmak için compareFlatDocuments() yöntemini veya seçili sayfaları karşılaştırmak için comparePages() yöntemini çağırın ve farklılıkları kaydetmek için çıktı PDF dosya adını ayarlayın.
Java kullanarak PDF’den PDF’e Karşılaştırma için Kod
Bu kod, Java kullanarak basit bir PDF belge karşılaştırma aracı geliştirmek için kullanılabilir. Karşılaştırmayı özelleştirmek için ComparisonOptions sınıf nesnesini kullanın, örneğin karşılaştırma sırasında dahil edilen/hariç tutulan dikdörtgen alanları tanımlamak, tabloları hariç tutmak için bir bayrak ayarlamak ve düzenleme işlemleri sıralarını ayarlamak gibi. InsertFirst veya DeleteFirst değerlerine sahip EditOperationsOrder numaralandırıcısı kullanılabilir.
Bu makale bize Java kullanarak iki PDF’yi karşılaştırma sürecini öğretti. Bir PDF dosyasını kırpmak istiyorsanız, Java kullanarak PDF nasıl kırpılır‘deki makaleye bakın.