Tehokkaan Java SDK:n avulla voit löytää eron Word asiakirjojen välillä ja tallentaa tulokset kätevään muotoon katselua varten. Tarkistaaksesi tuotteemme ominaisuudet vertaamalla Word tiedostoa tämän Java kirjaston avulla ja katso erot.
Java SDK on suunniteltu antamaan sinulle tarkimman tuloksen, vaikka vertailu onkin monimutkainen toiminto.
Joskus sinun on varmistettava, että Word-muotoista asiakirjaa ei ole muutettu, ja jos on, sinun on selvitettävä, mikä ero on. Käytä Java diff -työkalua kahden Word-tiedoston vertailuun ja erojen löytämiseen kokonaisissa sanoissa tai yksittäisissä merkeissä. Lisäksi, jos vain yksi merkki sanassa on muuttunut, tämä sana merkitään muuttuneeksi kokonaan.
Nyt sinun ei enää tarvitse käyttää aikaa manuaaliseen Word-asiakirjojen vertailuun, ja voit nopeasti löytää pienetkin muutokset ja viedä tällaiset erot asiakirjaan kätevässä muodossa.
Katso, kuinka ratkaisumme Word-tiedostojen vertailuun Java SDK:lla toimii. Tämän saavuttamiseksi lataa Word-tiedostot, joita haluat vertailla, ja valitse vientitiedostomuoto – se ladataan automaattisesti vertailun jälkeen.
Huomaa, että sinun on hyväksyttävä kaikki verrattujen asiakirjojen versiot ennen vertailumenetelmän kutsumista, kuten esimerkissämme näkyy:
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";
// Lähetä asiakirjat pilvitallennustilaan.
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);
// Vertaa asiakirjoja pilvessä.
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);
// Lataa tulosasiakirja pilvivarastosta.
DownloadFileRequest downloadFileRequest = new DownloadFileRequest(fileResult, null, null);
byte[] downloadFileResult = wordsApi.downloadFile(downloadFileRequest);
Files.write(Paths.get(fileResult), downloadFileResult.values().iterator().next());
Asenna 'Aspose.Words Cloud SDK for Java' käyttämällä Maven rakennusautomaatiotyökalua.
Lisää tämä riippuvuus projektisi POM:iin:
Vaihtoehtoisesti voit kloonata Aspose.Words Cloud SDK for Java lähdekoodille GitHubista ja käyttää sitä projektissasi. Noudata näitä Instructions saadaksesi nopeasti tarvittavat suojaustiedot ja käyttääksesi REST sovellusliittymäämme.
Katso tarkemmat tiedot Repository Documentation.
Voit suorittaa vertailutoiminnon muille tiedostomuodoille: