Porównaj Word pliki lub PDF za pomocą Java SDK

Potężna Java biblioteka do porównywania plików w PDF, Word, HTML, TXT, MD i innych

Skorzystaj z naszego narzędzia do sprawdzania różnic Java plików, porównaj dwa dokumenty i zobacz różnice między nimi wyraźnie widoczne w wynikach. Nie musisz już ręcznie porównywać dokumentów. Należy również pamiętać, że wynik porównania można wyeksportować do DOCX, PDF, DOC i innych.

Zobacz fragment kodu

Porównanie dwóch plików w Java

Nasze rozwiązanie Java zostało zaprojektowane tak, aby zapewnić najlepsze możliwe wyniki przy użyciu złożonego algorytmu porównawczego. Nie musisz już ręcznie wyszukiwać różnic w dokumentach – możesz skorzystać z naszego API, aby porównać dwa pliki.

Nasza porównywarka szuka różnic na poziomie znaków lub całych słów. A jeśli zmieniony został tylko jeden znak, całe słowo zostanie podświetlone jako zmienione. Wszystkie znalezione zmiany można wyraźnie wyświetlić na wynikach i wyeksportować w wygodnym formacie.

Najpopularniejszymi rodzajami porównań jest porównywanie PDF plików i Word. Dlatego na tych przykładach nauczymy się naszego narzędzia porównywania Java i jego funkcji porównawczej.

Porównaj PDF w Java

Czasami musisz upewnić się, że Twój PDF dokument nie został zmodyfikowany i porównać go z wersją oryginalną. Lub już wiesz, że Twój PDF plik naprawdę się zmienił i musisz sprawdzić, gdzie i jak. Następnie możesz porównać dwie wersje PDF plików i zobaczyć różnice. Aby uniknąć robienia tego ręcznie, po prostu skorzystaj z naszego interfejsu API sprawdzania różnic Java.

Dzięki naszemu rozwiązaniu Java dostrzeżesz nawet niewielkie zmiany, które przy ręcznym porównaniu mógłbyś łatwo przeoczyć.

Porównaj dwa dokumenty programu Word przy użyciu Java

Dokumenty programu Word można dość łatwo modyfikować, dlatego ważne jest, aby porównać pliki programu Word, aby upewnić się, że części lub cały dokument nie uległy zmianie.

Aby porównać Word pliki, skorzystaj z naszego rozwiązania Java, tak samo jak z PDF. Możesz to zrobić w poniższym przykładzie.

Porównaj dwa dokumenty

Aby zobaczyć jak działa nasze porównanie dokumentów Java, załaduj dwa pliki, które chcesz porównać i wybierz format pliku eksportu.

Po zakończeniu porównania dokument z różnicą zostanie automatycznie pobrany w wybranym przez Ciebie formacie.

Ważne jest, aby porównywane dokumenty nie mogły mieć żadnych poprawek przed porównaniem, dlatego musimy zaakceptować wszystkie poprawki przed rozpoczęciem porównania. Nie martw się, zajęliśmy się tym w naszym przykładzie:

Prześlij porównany plik
Uruchom kod
Prześlij drugi plik do porównania
Wybierz format docelowy z listy
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";

//  Prześlij dokumenty do pamięci w chmurze.
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);

//  Porównaj dokumenty w chmurze.
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);

//  Pobierz dokument wynikowy z pamięci w chmurze.
DownloadFileRequest downloadFileRequest = new DownloadFileRequest(fileResult, null, null);
byte[] downloadFileResult = wordsApi.downloadFile(downloadFileRequest);
Files.write(Paths.get(fileResult), downloadFileResult.values().iterator().next());
Uruchom kod
  
Skopiuj kod Java do schowka

Jak porównać dwie wersje pliku

  1. Zainstaluj Aspose.Words Cloud for Java
  2. Dodaj odniesienie do biblioteki (zaimportuj bibliotekę) do swojego Java projektu
  3. Załaduj dwa dokumenty do porównania
  4. Wywołaj compareDocument(), aby porównać dwa dokumenty
  5. Pobierz dokument wynikowy z pamięci w chmurze

Java biblioteka do użycia porównaj

Zainstaluj 'Aspose.Words Cloud SDK for Java' za pomocą narzędzia do automatyzacji kompilacji Maven.

Dodaj tę zależność do POM swojego projektu: aspose-cloud artifact.aspose-cloud-releases http://artifact.aspose.cloud/repo com.aspose aspose-words-cloud 22.4.0

Alternatywnie możesz sklonować kod źródłowy Aspose.Words Cloud SDK for Java z GitHub i użyć go w swoim projekcie. Postępuj zgodnie z tymi Instructions, aby szybko uzyskać niezbędne dane uwierzytelniające i uzyskać dostęp do naszego interfejsu REST API.

wymagania systemowe

Zapoznaj się z Repository Documentation, aby zobaczyć szczegóły.

Najpopularniejsze formaty do porównywania operacji

5%

Subskrybuj aktualizacje produktów Aspose

Otrzymuj comiesięczne biuletyny i oferty dostarczane bezpośrednio do Twojej skrzynki pocztowej.

© Aspose Pty Ltd 2001-2024. Wszelkie prawa zastrzeżone.