Comparați Word fișierele sau PDF utilizând Java SDK

Bibliotecă Java puternică pentru a compara fișiere în PDF, Word, HTML, TXT, MD și în alte formate

Utilizați Java verificatorul nostru de diferențe de fișiere, comparați două documente și vedeți diferențele dintre ele afișate clar în rezultat. Nu mai trebuie să comparați documentele manual. De asemenea, rețineți că rezultatul comparației poate fi exportat într-un DOCX, PDF, DOC și altele.

Vizualizați fragmentul de cod

Comparând două fișiere în Java

Soluția noastră Java este concepută pentru a vă oferi cele mai bune rezultate posibile atunci când utilizați un algoritm de comparare complex. Deci, nu mai trebuie să căutați manual diferențele dintre documente - nu ezitați să utilizați API-ul nostru pentru a diferenția două fișiere.

Motorul nostru de comparare caută diferențe la nivel de caractere sau cuvinte întregi. Și dacă a fost schimbat doar un caracter, întregul cuvânt va fi evidențiat ca modificat. Toate modificările găsite pot fi vizualizate clar în rezultat și exportate într-un format convenabil.

Cele mai populare tipuri de comparație sunt compararea PDF fișierelor și Word. Prin urmare, vom învăța instrumentul nostru Java diff și funcția sa de comparare folosind aceste exemple.

Comparați PDF în Java

Uneori trebuie să vă asigurați că documentul dumneavoastră PDF nu a fost modificat și să îl comparați cu versiunea originală. Sau știi deja că PDF-ul tău s-a schimbat cu adevărat și trebuie să te uiți unde și cum. Apoi puteți compara două versiuni de PDF fișiere și puteți vedea diferențele. Și pentru a evita să o faceți manual, trebuie doar să utilizați API-ul nostru Java pentru verificarea diferențelor.

Cu soluția noastră Java, veți vedea chiar și mici modificări pe care le-ați putea rata cu ușurință într-o comparație manuală.

Comparați două Word documente folosind Java

Documentele Word sunt destul de ușor de schimbat, așa că este important să comparați Word fișierele pentru a vă asigura că părțile sau întregul document nu s-au schimbat.

Pentru a compara Word fișierele, utilizați soluția noastră Java, la fel ca în cazul PDF. Puteți face acest lucru în exemplul de mai jos.

Comparați două documente

Pentru a vedea cum funcționează compararea documentului nostru Java, încărcați două fișiere pe care doriți să le comparați și alegeți un format de fișier de export.

După finalizarea comparației, documentul cu diferența va fi descărcat automat în formatul pe care l-ați selectat.

Este important ca documentele comparate să nu aibă nicio revizuire înainte de comparare, așa că trebuie să acceptăm toate revizuirile înainte de a începe compararea. Nu vă faceți griji, ne-am ocupat de asta în exemplul nostru:

Încărcați fișierul comparat
Rulați codul
Încărcați al doilea fișier pentru a compara
Selectați formatul țintă din listă
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";

//  Încărcați documente în stocarea în cloud.
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);

//  Comparați documentele în cloud.
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);

//  Descărcați documentul rezultat din stocarea în cloud.
DownloadFileRequest downloadFileRequest = new DownloadFileRequest(fileResult, null, null);
byte[] downloadFileResult = wordsApi.downloadFile(downloadFileRequest);
Files.write(Paths.get(fileResult), downloadFileResult.values().iterator().next());
Rulați codul
  
Copiați codul Java în clipboard

Cum se compară două versiuni ale unui fișier

  1. Instalați Aspose.Words Cloud for Java
  2. Adăugați o referință la bibliotecă (importați biblioteca) în proiectul dvs. Java
  3. Încărcați două documente pentru a compara
  4. Apelați metoda compareDocument() pentru a compara două documente
  5. Descărcați documentul rezultat din stocarea în cloud

Java bibliotecă pentru a utiliza compara

Instalați 'Aspose.Words Cloud SDK for Java' folosind instrumentul de automatizare a construcției Maven.

Adăugați această dependență la POM -ul proiectului dvs.: aspose-cloud artifact.aspose-cloud-releases http://artifact.aspose.cloud/repo com.aspose aspose-words-cloud 22.4.0

Ca alternativă, puteți clona codul sursă Aspose.Words Cloud SDK for Java din GitHub și îl puteți utiliza în proiectul dvs. Vă rugăm să urmați aceste Instructions pentru a obține rapid acreditările de securitate necesare și pentru a accesa API ul nostru REST.

Cerințe de sistem

Consultați Repository Documentation pentru a vedea detaliile.

Cele mai populare formate pentru operațiuni de comparare

5%

Abonați-vă la Actualizări de produse Aspose

Primiți buletine informative lunare și oferte livrate direct în căsuța dvs. poștală.

© Aspose Pty Ltd 2001-2024. Toate drepturile rezervate.