Comparați două DOC folosind JavaScript

Verificator de diferențe JavaScript foarte precis pentru a compara DOC fișierele și a găsi diferențe între ele

Setul nostru JavaScript SDK vă permite să găsiți diferența dintre DOC documentele și să salvați rezultatele într-un format convenabil pentru vizualizare. Pentru a verifica capabilitățile produsului nostru, comparați DOC fișiere folosind această JavaScript bibliotecă și vedeți diferențele.

Vizualizați fragmentul de cod

Comparați DOC în JavaScript

SDK-ul nostru Node 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 DOC format nu a fost modificat și, dacă a fost, trebuie să aflați care este diferența. Doar folosiți instrumentul nostru Node diff pentru a compara două DOC 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 DOC 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.

Încercați să comparați DOC documentele

Vedeți cum funcționează soluția noastră de a compara DOC fișierele folosind Node SDK. Pentru a realiza acest lucru, încărcați DOC 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:

Î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 * as fs from "fs";

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

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

//  Comparați documentele în cloud.
        const compareDataOptions = new model.CompareData({
            author: "author",
            comparingWithDocument: 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);

//  Descărcați documentul rezultat din stocarea în cloud.
            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);
            });
        });
    });
});
Rulați codul
  
Copiați codul JavaScript în clipboard

Cum se compară două fișiere text

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

JavaScript bibliotecă pentru a utiliza compara

Instalați 'Aspose.Words Cloud SDK for Node.js' folosind managerul de pachete NPM. Rulați npm install asposewordscloud --save din linia de comandă pentru a instala SDK ul prin managerul de pachete NPM. Ca alternativă, puteți clona manual codul sursă Aspose.Words Cloud SDK for Node.js 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

  • @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+)

Consultați Repository Documentation pentru a vedea mai multe detalii.

Alte formate de fișiere acceptate

Puteți efectua operațiuni de comparare pentru alte formate de fișiere:

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.