Meie võimas JavaScript SDK võimaldab teil leida erinevusi Word dokumentide vahel ja salvestada tulemused vaatamiseks mugavasse vormingusse. Meie toote võimaluste kontrollimiseks võrrelge Word faili selle JavaScript teegi abil ja vaadake erinevusi.
Meie Node SDK eesmärk on anda teile kõige täpsem tulemus, kuigi võrdlemine on iseenesest keeruline funktsioon.
Mõnikord peate olema kindel, et Word-vormingus dokumenti pole muudetud, ja kui on, siis peate uurima, milles see erinevus seisneb. Kasutage meie Node diff tööriista, et võrrelda kahte Word-faili ja leida erinevusi tervete sõnade või üksikute märkide vahel. Veelgi enam, kui sõnas on muutunud ainult üks märk, märgitakse see sõna täielikult muudetuks.
Nüüd ei pea te enam kulutama aega käsitsi Word-dokumentide võrdlemisele ning saate kiiresti leida isegi väikesed muudatused ja eksportida sellised erinevused mugavas vormingus dokumenti.
Vaadake, kuidas töötab meie lahendus Word-failide võrdlemiseks Node SDK abil. Selle saavutamiseks laadige Word-failid, mida soovite võrrelda, ja valige ekspordi failivorming – see laaditakse pärast võrdlemist automaatselt.
Pange tähele, et enne võrdlusmeetodi kutsumist peate nõustuma kõigi võrreldavate dokumentide redaktsioonidega, nagu on näidatud meie näites:
import * as fs from "fs";
const wordsApi = new WordsApi("####-####-####-####-####", "##################");
const fileName1 = "Input1.docx";
const fileName2 = "Input2.docx";
const fileResult = "Output.docx";
// Dokumentide üleslaadimine pilvesalvestusse.
const firstDocumentContent = fs.createReadStream(fileName1);
const uploadFirstFileRequest = new model.UploadFileRequest({
fileContent: firstDocumentContent,
path: fileName1
});
wordsApi.uploadFile(uploadFirstFileRequest)
.then((uploadFirstFileRequestResult) => {
// tslint:disable-next-line:no-console
console.log("Result of UploadFirstFileRequest: ", uploadFirstFileRequestResult);
const secondDocumentContent = fs.createReadStream(fileName2);
const uploadSecondFileRequest = new model.UploadFileRequest({
fileContent: secondDocumentContent,
path: fileName2
});
wordsApi.uploadFile(uploadSecondFileRequest)
.then((uploadSecondFileRequestResult) => {
// tslint:disable-next-line:no-console
console.log("Result of UploadSecondFileRequest: ", uploadSecondFileRequestResult);
// Dokumentide võrdlemine pilves.
const compareDataOptions = new model.CompareData({
author: "author",
fileReference: model.FileReference.fromRemoteFilePath(fileName2)
})
const compareDocumentRequest = new model.CompareDocumentRequest({
name: fileName1,
compareData: compareDataOptions,
destFileName: fileResult
});
wordsApi.compareDocument(compareDocumentRequest)
.then((compareDocumentRequestResult) => {
// tslint:disable-next-line:no-console
console.log("Result of CompareDocumentRequest: ", compareDocumentRequestResult);
// Laadige tulemusdokument alla pilvmälust.
const downloadFileRequest = new model.DownloadFileRequest({
path: fileResult
});
wordsApi.downloadFile(downloadFileRequest)
.then((downloadFileRequestResult) => {
// tslint:disable-next-line:no-console
console.log("Result of DownloadFileRequest: ", downloadFileRequestResult);
fs.writeFileSync(fileResult, downloadFileRequestResult.body);
});
});
});
});
Installige 'Aspose.Words Cloud SDK for Node.js' kasutades NPM -i paketihaldurit. Käivitage SDK installimiseks NPM i paketihalduri kaudu käsurealt käsk npm install asposewordscloud --save. Alternatiivina saate käsitsi kloonida Aspose.Words Cloud SDK for Node.js lähtekoodi GitHubist ja kasutada seda oma projektis. Järgige neid Instructions, et kiiresti hankida vajalikud turbemandaadid ja pääseda juurde meie REST API le.
Lisateabe saamiseks vaadake Repository Documentation.
Teiste failivormingute puhul saate võrrelda toiminguid: