Java programcısı olarak, genellikle aynı/benzer belgenin iki sürümünü karşılaştırmamız gerekir. Temel iki PDF dosyasının karşılaştırmasını zaten gördük, peki ya bu dosyalar şifreliyse veya parola korumalıysa? Bu makale, Java’da parola korumalı iki PDF belgesinin nasıl karşılaştırılacağını incelemektedir.

Java API kullanarak farkları bulmak için Parola Korumalı 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.

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

Bu makalede, PDF belgelerini karşılaştırmak için GroupDocs.Comparison for Java API’sini kullanacağım, çünkü bu API birden çok PDF belgesi arasında karşılaştırmaya olanak tanır. 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 Parola Korumalı PDF Belgelerini Karşılaştırın

Belgeleri yüklerken parolalarını girerek parola korumalı dosyaları kolayca karşılaştırabilirsiniz. Aşağıdaki adımlar, Java kullanılarak parola korumalı PDF belgelerinin içeriğinin nasıl karşılaştırılacağını gösterir:

  • Gerekli şifreleri sağlayarak hem kaynak hem de hedef belgeler için yükleme seçeneklerini hazırlayın.
  • Comparer sınıfını kullanarak kaynak belgeyi yükleyin.
  • Hazırlanan yükleme seçeneklerini kullanarak hedef belgeyi Comparer’a ekleyin.
  • Compare yöntemini çağırarak farklılıkların bir özetini elde edin.

Aşağıdaki Java örneği, parola korumalı iki PDF dosyasını karşılaştırır ve belirlenen farklılıkları ayrı bir belgede vurgular.

// Java kullanarak Parola Korumalı PDF Belgelerini Karşılaştırın
 
Comparer comparer = new Comparer("path/protected-document-ver1.pdf", new LoadOptions("SourceFilePassword"));
comparer.add("path/protected-document-ver2.pdf", new LoadOptions("TargetFilePassword"));

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

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

Karşılaştırma Sonucu - Korumalı PDF Dosyalarını Java Kullanarak 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

Sonuç olarak, Java’da şifreleri olan iki PDF dosyasını nasıl karşılaştıracağımızı öğrendik. Bu, nelerin eklendiğini ve nelerin silindiğini görmenizi sağlar.

Başka bir makalede, Java’da ikiden fazla PDF’nin nasıl karşılaştırılacağı hakkında konuşacağız ve değişiklikleri korumak isteyip istemediğinize karar vereceğiz.

Belgeleri çevrimiçi olarak karşılaştırmak için kendi Java programınızı oluşturmayı da deneyebilirsiniz! İhtiyacınız olan araçlar hakkında daha fazla bilgi edinmek için belgelere ve API referanslarına göz atın.

Bunun nasıl yapılacağına ilişkin örnekleri GitHub üzerinde görmek kolaydır. Ve herhangi bir sorunuz varsa forumda bize sorun!

İlgili Makaleler

Ayrıca bakınız