Fark denetleyicimizi kullanarak iki Word dosyasını Java'da karşılaştırın. Yüksek kaliteli Java API'miz ile, karşılaştırılan Word belgeleri arasındaki farkı bulabilir ve sonuçları uygun bir dosya biçimine aktarabilirsiniz.
Bu yerel Java API'si ile Word belgelerini kolayca karşılaştırabilir ve istediğiniz çıktı formatındaki farklılıkları elde edebilirsiniz. Java kitaplığımız tamamen bağımsızdır ve herhangi bir harici araç veya hizmete bağlı değildir. Tek bir Java paketinde kapsamlı bir Word işleme işlevleri seti sağlayarak harici bağımlılık ihtiyacını ortadan kaldırır.
Bu açılış sayfasında size açıklayıcı bir Java örneğiyle birlikte Word karşılaştırmasının canlı bir demosunu sunuyoruz. Word belgelerinin içeriklerini hem karakter düzeyinde hem de kelime düzeyinde karşılaştırır. Yalnızca tek bir karakter değiştirilse bile kelimenin tamamı değiştirilmiş olarak işaretlenecektir. Word dosyalarını arayüze yükleyerek, istenen çıktı formatını seçerek ve %100 doğrulukla işaretlenmiş Word belgeleri arasındaki farkları alarak iki belgeyi karşılaştırmanın ne kadar kolay olduğunu ilk elden deneyimleyin.
Bazen bir Word dosyasının değiştirilip değiştirilmediği açık olmayabilir ve bir belgenin iki sürümünü manuel olarak karşılaştırmak göz korkutucu bir görev olabilir. Tersine, Word belgesinin değiştiğinden emin olduğunuz ancak güncellenen bölümleri görsel olarak tanımlamak bunaltıcı hale geldiği zamanlar vardır. Word karşılaştırması, özellikle otomatik belge iş akışlarında giderek daha fazla aranan bir prosedürdür. Otomatik Word karşılaştırmasının son derece değerli olabileceği tipik senaryoları inceleyelim:
Gördüğünüz gibi, programatik Word karşılaştırması çeşitli alanlarda çok büyük faydalar sunarak iş akışlarının kolaylaştırılmasını, işbirliğinin geliştirilmesini ve üretkenliğin artırılmasını sağlar. Bu Java API'si ile, bu avantajlardan Java projelerinizde sorunsuz bir şekilde yararlanma gücüne sahipsiniz. İki Word belgesi yükleyerek, farklılıkları vurgulamak için hedef formatı seçerek ve Java kod örneğini inceleyerek canlı demomuzu deneyin. Bu Java pasajı, Word dosyaları arasındaki farkların nasıl bulunacağını ve sonuçların gerekli formatta nasıl kaydedileceğini gösterir.
Önemli bir nokta: Karşılaştırılan Word belgelerinin, karşılaştırma yöntemini çağırmadan önce revizyonları olmamalıdır. Öncelikle tüm revizyonları kabul etmelisiniz.
// Repository path: https://releases.aspose.com/java/repo/
// Maven, where 'ver' - Aspose.Words version number, for example, 24.4.
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-words</artifactId>
<version>ver</version>
<classifier>jdk17</classifier>
</dependency>
Kopyala
// Repository path: https://releases.aspose.com/java/repo/
// Gradle, where 'ver' - Aspose.Words version number, for example, 24.4.
compile(group: 'com.aspose', name: 'aspose-words', version: 'ver', classifier: 'jdk17')
Kopyala
// Repository path: https://releases.aspose.com/java/repo/
// Ivy, where 'ver' - Aspose.Words version number, for example, 24.4.
<dependency org="com.aspose" name="aspose-words" rev="ver">
<artifact name="aspose-words" m:classifier="jdk17" ext="jar"/>
</dependency>
Kopyala
// Repository path: https://releases.aspose.com/java/repo/
// Sbt, where 'ver' - Aspose.Words version number, for example, 24.4.
libraryDependencies += "com.aspose" % "aspose-words" % "ver"
Kopyala
import com.aspose.words.*;
Document docA = new Document("Input1.docx");
Document docB = new Document("Input2.docx");
// Karşılaştırma öncesi revizyon yapılmamalıdır.
docA.acceptAllRevisions();
docB.acceptAllRevisions();
docA.compare(docB, "Author Name", new Date());
docA.save("Output.docx");
Java paketlerimizi Maven depolarında barındırıyoruz. 'Aspose.Words for Java', bayt kodu içeren yaygın bir JAR Lütfen Java geliştirici ortamınıza nasıl kuracağınızla ilgili adım adım talimatları izleyin.
Java SE 7 ve daha yeni Java sürümleri desteklenir. JRE kullanmak zorunda kalmanız durumunda Java SE 6 için ayrı bir paket sunuyoruz.
Java Microsoft Windows, Linux, macOS, Android ve iOS dahil olmak üzere JVM uygulamasına sahip tüm işletim sistemlerinde çalışır.
JogAmp JOGL, Harfbuzz yazı tipi motoru, Java Advanced Imaging JAI gibi isteğe bağlı paket bağımlılıkları hakkında bilgi için lütfen Ürün Belgelerine bakın.
Diğer dosya biçimleri için karşılaştırma işlemi yapabilirsiniz: