Vergelijk Word of PDF bestanden met Java SDK

Krachtige Java bibliotheek om bestanden te vergelijken in PDF, Word, HTML, TXT, MD en andere formaten

Gebruik onze Java file different checker, vergelijk twee documenten en zie de verschillen ertussen duidelijk weergegeven in de output. U hoeft uw documenten niet meer handmatig te vergelijken. Merk ook op dat het vergelijkingsresultaat kan worden geëxporteerd naar een DOCX, PDF, DOC en andere.

Codefragment bekijken

Vergelijking van twee bestanden in Java

Onze Java-oplossing is ontworpen om u de best mogelijke resultaten te geven bij het gebruik van een complex vergelijkingsalgoritme. U hoeft dus niet langer handmatig verschillen in documenten op te zoeken – gebruik gerust onze API om twee bestanden te differentiëren.

Onze vergelijkingsmotor zoekt naar verschillen op het niveau van karakters of hele woorden. En als er slechts één teken is gewijzigd, wordt het hele woord gemarkeerd als gewijzigd. Alle gevonden wijzigingen kunnen duidelijk in de uitvoer worden bekeken en in een handig formaat worden geëxporteerd.

De meest populaire soorten vergelijkingen zijn het vergelijken van PDF- en Word-bestanden. Daarom zullen we onze Java diff-tool en zijn vergelijkingsfunctie leren kennen aan de hand van deze voorbeelden.

Vergelijk PDF in Java

Soms moet u ervoor zorgen dat uw PDF-document niet is gewijzigd en het vergelijken met de originele versie. Of u weet al dat uw PDF echt is veranderd en u moet kijken waar en hoe. Vervolgens kunt u twee versies van PDF-bestanden vergelijken en de verschillen zien. En om te voorkomen dat u dit handmatig doet, gebruikt u gewoon onze Java diff checker API.

Met onze Java-oplossing ziet u zelfs kleine wijzigingen die u bij een handmatige vergelijking gemakkelijk zou kunnen missen.

Vergelijk twee Word-documenten met Java

Word-documenten zijn vrij eenvoudig te wijzigen, dus het is belangrijk om Word-bestanden te vergelijken om er zeker van te zijn dat delen of het hele document niet zijn gewijzigd.

Om Word-bestanden te vergelijken, gebruikt u onze Java-oplossing, net als bij PDF. Dit kun je doen in onderstaand voorbeeld.

Vergelijk twee documenten

Om te zien hoe onze Java-documentvergelijking werkt, laadt u twee bestanden die u wilt vergelijken en kiest u een exportbestandsformaat.

Nadat de vergelijking is voltooid, wordt het document met het verschil automatisch gedownload in het door u geselecteerde formaat.

Het is belangrijk dat de documenten die worden vergeleken vóór de vergelijking geen revisies mogen hebben, dus moeten we alle revisies accepteren voordat de vergelijking begint. Maak je geen zorgen, daar hebben we in ons voorbeeld voor gezorgd:

Upload het vergeleken bestand
Voer code uit
Upload het tweede bestand om te vergelijken
Selecteer het doelformaat uit de lijst
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";

//  Upload documenten naar cloudopslag.
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);

//  Vergelijk documenten in de cloud.
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);

//  Download het resultaatdocument van cloudopslag.
DownloadFileRequest downloadFileRequest = new DownloadFileRequest(fileResult, null, null);
byte[] downloadFileResult = wordsApi.downloadFile(downloadFileRequest);
Files.write(Paths.get(fileResult), downloadFileResult.values().iterator().next());
Voer code uit
  
Kopieer code Java naar het klembord

Hoe twee versies van een bestand te vergelijken

  1. Installeer Aspose.Words Cloud for Java
  2. Voeg een bibliotheekreferentie toe (importeer de bibliotheek) aan uw Java project
  3. Laad twee documenten om te vergelijken
  4. Roep de methode compareDocument() aan om twee documenten te vergelijken
  5. Download het resultaatdocument uit de cloudopslag

Java bibliotheek om te vergelijken

Installeer 'Aspose.Words Cloud SDK for Java' met behulp van de Maven build-automatiseringstool.

Voeg deze afhankelijkheid toe aan de POM van uw project: aspose-cloud artifact.aspose-cloud-releases http://artifact.aspose.cloud/repo com.aspose aspose-words-cloud 22.4.0

Als alternatief kunt u Aspose.Words Cloud SDK for Java -broncode van GitHub klonen en in uw project gebruiken. Volg deze Instructions om snel de benodigde beveiligingsreferenties te krijgen en toegang te krijgen tot onze REST API.

systeem vereisten

Raadpleeg de Repository Documentation om de details te zien.

Meest populaire formaten voor vergelijkingsbewerkingen

5%

Abonneer u op productupdates van Aspose

Ontvang maandelijkse nieuwsbrieven en aanbiedingen direct in je mailbox.

© Aspose Pty Ltd 2001-2024. Alle rechten voorbehouden.