Java kullanarak iki DOCX karşılaştırın

DOCX dosyayı karşılaştırmak ve aralarındaki farkları bulmak için son derece doğru Java fark denetleyicisi

Güçlü Java SDK, DOCX belgeleri arasındaki farkı bulmanıza ve sonuçları görüntülemek için uygun bir biçimde kaydetmenize olanak tanır. Ürün yeteneklerimizi doğrulamak için bu Java kitaplığını kullanarak DOCX dosyaları karşılaştırın ve farklılıkları görün.

Kod pasajını görüntüle

Java'daki DOCX'i karşılaştırın

Java SDK'mız, karşılaştırmanın kendisi karmaşık bir işlev olsa da size en doğru sonucu verecek şekilde tasarlanmıştır.

Bazen DOCX formatındaki belgenin değiştirilmediğinden emin olmanız, değiştirilmişse aradaki farkın ne olduğunu bulmanız gerekir. İki DOCX dosyasını karşılaştırmak ve tam kelimeler veya tek karakterler arasındaki farkları bulmak için Java fark aracımızı kullanmanız yeterlidir. Üstelik bir kelimede yalnızca bir karakter değiştiyse bu kelime tamamen değiştirilmiş olarak işaretlenecektir.

Artık DOCX belgelerini manuel olarak karşılaştırmak için zaman harcamanıza gerek yok ve küçük değişiklikleri bile hızlı bir şekilde bulabilir ve bu tür farkları uygun bir formatta bir belgeye aktarabilirsiniz.

DOCX belgelerini karşılaştırmayı deneyin

Java SDK'yı kullanarak DOCX dosyalarını karşılaştırmaya yönelik çözümümüzün nasıl çalıştığını inceleyin. Bunu başarmak için, karşılaştırmak istediğiniz DOCX dosyalarını yükleyin ve dışa aktarma dosyası formatını seçin; karşılaştırma sonrasında otomatik olarak yüklenecektir.

Örneğimizde gösterildiği gibi, karşılaştırma yöntemini çağırmadan önce, karşılaştırılan belgelerdeki tüm düzeltmeleri kabul etmeniz gerektiğini unutmayın:

Karşılaştırılan dosyayı yükleyin
Kodu çalıştır
Karşılaştırmak için ikinci dosyayı yükleyin
Listeden hedef formatı seçin
import com.aspose.words.cloud.*;

ApiClient apiClient = new ApiClient("####-####-####-####-####", "##################", null);
WordsApi wordsApi = new WordsApi(apiClient);

String fileName1 = "Input1.docx";
String fileName2 = "Input2.docx";
String fileResult = "Output.docx";

//  Belgeleri bulut depolamaya yükleyin.
byte[] firstDocumentContent = Files.readAllBytes(Paths.get(fileName1).toAbsolutePath());
UploadFileRequest uploadFirstFileRequest =
    new UploadFileRequest(firstDocumentContent, fileName1, null);
wordsApi.uploadFile(uploadFirstFileRequest);

byte[] secondDocumentContent = Files.readAllBytes(Paths.get(fileName2).toAbsolutePath());
UploadFileRequest uploadSecondFileRequest =
    new UploadFileRequest(secondDocumentContent, fileName2, null);
wordsApi.uploadFile(uploadSecondFileRequest);

//  Buluttaki belgeleri karşılaştırın.
CompareData compareDataOptions = new CompareData();
compareDataOptions.setAuthor("author");
compareDataOptions.setFileReference(new FileReference(fileName2));

CompareDocumentRequest compareDocumentRequest =
    new CompareDocumentRequest(fileName1, compareDataOptions,
	null, null, null, null, null, fileResult, null);
wordsApi.compareDocument(compareDocumentRequest);

//  Sonuç belgesini bulut deposundan indirin.
DownloadFileRequest downloadFileRequest = new DownloadFileRequest(fileResult, null, null);
byte[] downloadFileResult = wordsApi.downloadFile(downloadFileRequest);
Files.write(Paths.get(fileResult), downloadFileResult.values().iterator().next());
Kodu çalıştır
  
Java kodunu panoya kopyalayın

İki metin dosyası nasıl karşılaştırılır

  1. Aspose.Words Cloud for Java yükleyin
  2. Java projenize bir kitaplık referansı ekleyin (kütüphaneyi içe aktarın)
  3. Karşılaştırmak için iki DOCX belge yükleyin
  4. DOCX dokümanı karşılaştırmak için compareDocument() yöntemini çağırın
  5. Sonuç belgesini bulut deposundan indirin

Karşılaştırmayı kullanmak için Java kitaplığı

Aspose.Words Cloud SDK for Java Maven derleme otomasyon aracını kullanarak kurun.

Bu bağımlılığı projenizin POM ekleyin: aspose-cloud artifact.aspose-cloud-releases http://artifact.aspose.cloud/repo com.aspose aspose-words-cloud 22.4.0

Alternatif olarak GitHub'dan Aspose.Words Cloud SDK for Java kaynak kodunu kopyalayabilir ve projenizde kullanabilirsiniz. Gerekli güvenlik kimlik bilgilerini hızla almak ve REST API'mize erişmek için lütfen bu Instructions izleyin.

sistem gereksinimleri

Ayrıntıları görmek için Repository Documentation bakın.

Desteklenen diğer dosya biçimleri

Diğer dosya biçimleri için karşılaştırma işlemi yapabilirsiniz:

5%

Aspose Ürün Güncellemelerine Abone Olun

Doğrudan posta kutunuza teslim edilen aylık bültenleri ve teklifleri alın.

© Aspose Pty Ltd 2001-2024. Her hakkı saklıdır.