Salīdziniet divus DOC, izmantojot JavaScript

Ļoti precīzs JavaScript atšķirību pārbaudītājs, lai salīdzinātu DOC failus un atrastu atšķirības starp tiem

Mūsu jaudīgais JavaScript SDK ļauj jums atrast atšķirību starp DOC dokumentiem un saglabāt rezultātus ērtā formātā apskatei. Lai pārbaudītu mūsu produktu iespējas, salīdziniet DOC failus, izmantojot šo JavaScript bibliotēku, un skatiet atšķirības.

Skatīt koda fragmentu

Salīdziniet DOC programmā JavaScript

Mūsu Node SDK ir izstrādāts, lai sniegtu visprecīzāko rezultātu, lai gan salīdzināšana pati par sevi ir sarežģīta funkcija.

Dažreiz jums ir jāpārliecinās, ka DOC dokuments formātā nav mainīts, un, ja ir, jums ir jānoskaidro, kāda ir atšķirība. Vienkārši izmantojiet mūsu Node diff rīku, lai salīdzinātu divus DOC failus un atrastu atšķirības veselos vārdos vai atsevišķās rakstzīmēs. Turklāt, ja vārdā ir mainījusies tikai viena rakstzīme, šis vārds tiks atzīmēts kā pilnībā mainīts.

Tagad jums vairs nav jātērē laiks manuālai DOC dokumentu salīdzināšanai, un jūs varat ātri atrast pat nelielas izmaiņas un eksportēt šādas atšķirības uz dokumentu ērtā formātā.

Mēģiniet salīdzināt DOC dokumentus

Uzziniet, kā darbojas mūsu risinājums DOC failu salīdzināšanai, izmantojot Node SDK. Lai to panāktu, ielādējiet DOC failus, kurus vēlaties salīdzināt, un atlasiet eksporta faila formātu – tas tiks automātiski ielādēts pēc salīdzināšanas.

Ņemiet vērā, ka pirms salīdzināšanas metodes izsaukšanas jums ir jāpieņem visi labojumi salīdzinātajos dokumentos, kā parādīts mūsu piemērā:

Augšupielādējiet salīdzināto failu
Palaist kodu
Augšupielādējiet otro failu, lai salīdzinātu
Sarakstā atlasiet mērķa formātu
import * as fs from "fs";

const wordsApi = new WordsApi("####-####-####-####-####", "##################");
const fileName1 = "Input1.doc";
const fileName2 = "Input2.doc";
const fileResult = "Output.doc";

//  Augšupielādējiet dokumentus mākoņkrātuvē.
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);

//  Salīdziniet dokumentus mākonī.
        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);

//  Lejupielādēt rezultātu dokumentu no mākoņa krātuves.
            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);
            });
        });
    });
});
Palaist kodu
  
Kopējiet kodu JavaScript starpliktuvē

Kā salīdzināt divus teksta failus

  1. Instalējiet Aspose.Words Cloud for Node
  2. Pievienojiet bibliotēkas atsauci (importējiet bibliotēku) savam JavaScript projektam
  3. Salīdzināšanai ielādējiet divus DOC dokumentus
  4. Izsauciet metodi compareDocument(), lai salīdzinātu DOC dokumentus
  5. Lejupielādējiet rezultātu dokumentu no mākoņa krātuves

JavaScript bibliotēka, ko izmantot salīdzināšanai

Instalējiet 'Aspose.Words Cloud SDK for Node.js' izmantojot NPM pakotņu pārvaldnieku. Palaidiet npm install asposewordscloud --save no komandrindas, lai instalētu SDK, izmantojot NPM pakotņu pārvaldnieku. Kā alternatīvu varat manuāli klonēt Aspose.Words Cloud SDK for Node.js avota kodu no GitHub un izmantot to savā projektā. Lūdzu, izpildiet šos Instructions, lai ātri iegūtu nepieciešamos drošības akreditācijas datus un piekļūtu mūsu REST API.

Sistēmas prasības

  • @types/request (version 2.48.3+)
  • lodash (version 4.17.15+)
  • lodash.template (version 4.5.0+)
  • request (version 2.88.0+)
  • request-debug (version 0.2.0+)

Sīkāku informāciju skatiet Repository Documentation.

Citi atbalstītie failu formāti

Varat veikt salīdzināšanas darbību citiem failu formātiem:

5%

Abonējiet Aspose produktu atjauninājumus

Saņemiet ikmēneša biļetenus un piedāvājumus, kas tiek piegādāti tieši jūsu pastkastē.

© Aspose Pty Ltd 2001-2024. Visas tiesības aizsargātas.