PDF en yaygın kullanılan dijital formatlardan biri olduğundan, genellikle aynı belgenin iki versiyonunu karşılaştırmak gerekir. Bu makale, Java kullanılarak iki PDF belgesinin farklılıklar açısından nasıl karşılaştırılacağını özetlemektedir. Çok yakında, parola korumalı PDF dosyalarının nasıl karşılaştırılacağını, birden fazla PDF belgesinin nasıl karşılaştırılacağını ve Java kullanarak PDF dosyalarının karşılaştırılmasına ilişkin örnekler sağlayarak değişiklikleri kabul edip etmeyeceğimizi de tartışacağız.

Java API kullanarak farkları bulmak için PDF Belgelerini karşılaştırın

Çevrimiçi PDF Dosyalarını Karşılaştırma ile ilgileniyorsanız, GroupDocs tarafından desteklenen Çevrimiçi PDF Karşılaştırma Aracı’nı ziyaret edin.

PDF Dosyalarını Karşılaştırmak için Java API

Bu makalede, iki PDF belgesini karşılaştırmak için GroupDocs.Comparison for Java API’sini kullanacağım. Ayrıca, Java uygulamalarında aynı belge biçimindeki diğer çeşitli dosyaların karşılaştırılmasına olanak tanır.

JAR dosyasını indirilenler bölümünden indirebilir veya Java uygulamalarınızda en son depo ve bağımlılık Maven yapılandırmalarını kullanabilirsiniz.

<repository>
    <id>groupdocs-artifacts-repository</id>
    <name>GroupDocs Artifacts Repository</name>
    <url>https://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
    <groupId>com.groupdocs</groupId>
    <artifactId>groupdocs-comparison</artifactId>
    <version>23.3</version>
</dependency>

Java kullanarak PDF Belgelerini Karşılaştırın

İki PDF sürümü arasındaki farkları tespit etmek için bunları karşılaştırmak ve eklenen, silinen veya değiştirilen içeriği belirlemek mümkündür. Bunu yaparak, algılanan tüm değişiklikleri görüntüleyen yeni bir belge oluşturulur.

Aşağıdaki adımlar, herhangi iki PDF dosyasını karşılaştırma ve varyasyonları vurgulama sürecini açıklamaktadır.

  • Comparer sınıfını kullanarak ilk PDF belgesini yükleyin.
  • Add yöntemini kullanarak ikinci dosyayı Comparer’a ekleyin.
  • Her iki PDF dosyasını karşılaştırın ve karşılaştırma yöntemini çağırarak değişikliklerin özetini alın.

Aşağıdaki Java kod parçacığı, PDF belgelerinin nasıl karşılaştırılacağını ve ortaya çıkan belgedeki değişikliklerin nasıl vurgulanacağını gösterir.

// Java kullanarak İki PDF Belgesini Karşılaştırın ve Değişiklikleri Vurgulayın

Comparer comparer = new Comparer("path/document-ver1.pdf");
comparer.add("path/document-ver2.pdf");

comparer.compare("path/comparison-result.pdf");

Yukarıdaki kodu kullanarak iki PDF dosyasını karşılaştırdıktan sonraki çıktı:

Karşılaştırma Sonucu - Java Kullanarak PDF Dosyalarını Karşılaştırma

Ücretsiz API Lisansı Alın

API’yi değerlendirme sınırlamaları olmadan kullanmak için ücretsiz bir geçici lisans alabilirsiniz.

Çözüm

Özetle, Java kullanarak iki PDF dosyasını karşılaştırmaya yönelik basit bir yaklaşım hakkında bilgi edindik. Ortaya çıkan çıktı, eklenen veya kaldırılan içeriğin bir özetidir. Sonraki makalelerde, güvenli PDF belgelerini karşılaştırma, birden çok PDF dosyasını karşılaştırma ve algılanan değişiklikleri kabul etme veya reddetme için ek yöntemler keşfedeceğiz.

Neden kendi Java tabanlı belge karşılaştırma uygulamanızı yaratmayı denemiyorsunuz? Belgelere ve API başvurusuna başvurarak API’lere ilişkin ek içgörüler edinilebilir.

Örneklere kolayca erişmek için GitHub deposu harika bir kaynaktır. Herhangi bir sorunuz varsa, forum aracılığıyla bizimle iletişime geçmekten çekinmeyin.

İlgili Makale

Ayrıca bakınız