Jämför två DOCX med Java

Mycket exakt Java differenskontroll för att jämföra DOCX filer och hitta skillnader mellan dem

Vår kraftfulla Java SDK låter dig hitta skillnaden mellan DOCX dokument och spara resultaten i ett bekvämt format för visning. För att verifiera våra produktegenskaper, jämför DOCX filer med detta Java bibliotek och se skillnaderna.

Visa kodavsnitt

Jämför DOCX i Java

Vår Java SDK är utformad för att ge dig det mest exakta resultatet, även om jämförelse är en komplex funktion i sig.

Ibland måste du vara säker på att dokumentet i DOCX-formatet inte har ändrats, och om det har det måste du ta reda på vad skillnaden är. Använd bara vårt Java diff-verktyg för att jämföra två DOCX-filer och hitta skillnader i hela ord eller enstaka tecken. Dessutom, om bara ett tecken i ett ord har ändrats, kommer detta ord att markeras som helt ändrat.

Nu behöver du inte längre lägga tid på att manuellt jämföra DOCX-dokument, och du kan snabbt hitta även små ändringar och exportera sådana skillnader till ett dokument i ett bekvämt format.

Försök att jämföra DOCX-dokument

Kolla in hur vår lösning för att jämföra DOCX-filer med Java SDK fungerar. För att uppnå detta, ladda DOCX-filerna du vill jämföra och välj exportfilformatet – det kommer att laddas automatiskt efter jämförelse.

Observera att du måste acceptera alla ändringar i jämförda dokument innan du anropar jämförelsemetoden, som visas i vårt exempel:

Ladda upp den jämförda filen
Kör kod
Ladda upp den andra filen för att jämföra
Välj målformat från listan
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";

//  Ladda upp dokument till molnlagring.
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);

//  Jämför dokument i molnet.
CompareData compareDataOptions = new CompareData();
compareDataOptions.setAuthor("author");
compareDataOptions.setComparingWithDocument(fileName2);

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

//  Ladda ner resultatdokument från molnlagring.
DownloadFileRequest downloadFileRequest = new DownloadFileRequest(fileResult, null, null);
byte[] downloadFileResult = wordsApi.downloadFile(downloadFileRequest);
Files.write(Paths.get(fileResult), downloadFileResult.values().iterator().next());
Kör kod
  
Kopiera koden Java till urklipp

Hur man jämför två textfiler

  1. Installera Aspose.Words Cloud for Java
  2. Lägg till en biblioteksreferens (importera biblioteket) till ditt Java projekt
  3. Ladda två DOCX dokument för att jämföra
  4. compareDocument() metoden för att jämföra DOCX dokument
  5. Ladda ner resultatdokumentet från molnlagringen

Java bibliotek att använda jämför

Installera 'Aspose.Words Cloud SDK for Java' med hjälp av Maven build-automatiseringsverktyg.

Lägg till detta beroende till ditt projekts POM: aspose-cloud artifact.aspose-cloud-releases http://artifact.aspose.cloud/repo com.aspose aspose-words-cloud 22.4.0

Som ett alternativ kan du klona Aspose.Words Cloud SDK for Java -källkod från GitHub och använda den i ditt projekt. Följ dessa Instructions för att snabbt få nödvändiga säkerhetsuppgifter och få tillgång till vårt REST API.

Systemkrav

Se Repository Documentation för att se detaljerna.

Andra filformat som stöds

Du kan utföra jämförelseoperationer för andra filformat:

5%

Prenumerera på Aspose produktuppdateringar

Få månatliga nyhetsbrev och erbjudanden direkt levererade till din brevlåda.

© Aspose Pty Ltd 2001-2024. Alla rättigheter förbehållna.