Setul nostru Java SDK vă permite să găsiți diferența dintre DOCX documentele și să salvați rezultatele într-un format convenabil pentru vizualizare. Pentru a verifica capabilitățile produsului nostru, comparați DOCX fișiere folosind această Java bibliotecă și vedeți diferențele.
SDK-ul nostru Java este conceput pentru a vă oferi cel mai precis rezultat, chiar dacă compararea este o funcție complexă în sine.
Uneori trebuie să vă asigurați că documentul în DOCX format nu a fost modificat și, dacă a fost, trebuie să aflați care este diferența. Doar folosiți instrumentul nostru Java diff pentru a compara două DOCX fișiere și pentru a găsi diferențe în cuvinte întregi sau caractere individuale. În plus, dacă doar un caracter dintr-un cuvânt s-a schimbat, acest cuvânt va fi marcat ca fiind schimbat în întregime.
Acum nu mai trebuie să pierdeți timp comparând manual DOCX documentele și puteți găsi rapid chiar și modificări mici și puteți exporta astfel de diferențe într-un document într-un format convenabil.
Vedeți cum funcționează soluția noastră de a compara DOCX fișierele folosind Java SDK. Pentru a realiza acest lucru, încărcați DOCX fișierele pe care doriți să le comparați și selectați formatul fișierului de export - acesta va fi încărcat automat după comparare.
Rețineți că trebuie să acceptați toate revizuirile din documentele comparate înainte de a apela metoda de comparare, așa cum se arată în exemplul nostru:
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());
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.:
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.
Consultați Repository Documentation pentru a vedea detaliile.
Puteți efectua operațiuni de comparare pentru alte formate de fișiere: