Comparez deux DOC en utilisant JavaScript

Vérificateur de différences JavaScript très précis pour comparer DOC fichiers et trouver les différences entre eux

Notre puissant JavaScript SDK vous permet de trouver la différence entre les DOC documents et d'enregistrer les résultats dans un format pratique pour l'affichage. Pour vérifier les fonctionnalités de nos produits, comparez les DOC fichiers à l'aide de cette JavaScript bibliothèque et observez les différences.

Afficher l'extrait de code

Comparez DOC dans JavaScript

Notre SDK Node est conçu pour vous donner le résultat le plus précis, même si la comparaison est en soi une fonction complexe.

Parfois, vous devez vous assurer que le document au DOC format n'a pas été modifié, et si c'est le cas, vous devez découvrir quelle est la différence. Utilisez simplement notre outil de comparaison Node pour comparer deux DOC fichiers et trouver des différences entre des mots entiers ou des caractères uniques. De plus, si un seul caractère d'un mot a changé, ce mot sera marqué comme entièrement modifié.

Désormais, vous n'avez plus besoin de passer du temps à comparer manuellement les DOC documents, et vous pouvez rapidement trouver même de petites modifications et exporter ces différences vers un document dans un format pratique.

Essayez de comparer les DOC documents

Découvrez comment fonctionne notre solution pour comparer les DOC fichiers à l'aide du SDK Node. Pour y parvenir, chargez les DOC fichiers que vous souhaitez comparer et sélectionnez le format de fichier d'exportation – il sera automatiquement chargé après comparaison.

Notez que vous devez accepter toutes les révisions des documents comparés avant d'appeler la méthode de comparaison, comme le montre notre exemple :

Télécharger le fichier comparé
Exécuter le code
Téléchargez le deuxième fichier à comparer
Sélectionnez le format cible dans la liste
import * as fs from "fs";

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

//  Télécharger des documents vers le stockage 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);

//  Comparer des documents dans le 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);

//  Télécharger le document de résultat à partir du stockage 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);
            });
        });
    });
});
Exécuter le code
  
Copier le code JavaScript dans le presse-papiers

Comment comparer deux fichiers DOC JavaScript REST API

  1. Installez Aspose.Words Cloud for Node
  2. Ajouter une référence de bibliothèque (importer la bibliothèque) à votre projet JavaScript
  3. Charger deux DOC documents à comparer
  4. Appelez la compareDocument() pour comparer DOC docs
  5. Téléchargez le document de résultat à partir du stockage en nuage

JavaScript bibliothèque à utiliser pour comparer

Installez 'Aspose.Words Cloud SDK for Node.js' à l'aide du gestionnaire de packages NPM. Exécutez npm install asposewordscloud --save à partir de la ligne de commande pour installer le SDK via le gestionnaire de packages NPM. Comme alternative, vous pouvez cloner manuellement le code source Aspose.Words Cloud SDK for Node.js partir de GitHub et l'utiliser dans votre projet. Veuillez suivre ces Instructions pour obtenir rapidement les informations d'identification de sécurité nécessaires et accéder à notre REST API.

Configuration requise

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

Reportez-vous à la Repository Documentation pour plus de détails.

Autres formats de fichiers pris en charge

Vous pouvez effectuer une opération de comparaison pour d'autres formats de fichiers :

5%

Abonnez-vous aux mises à jour des produits Aspose

Recevez des newsletters mensuelles et des offres directement dans votre boîte mail.

© Aspose Pty Ltd 2001-2024. Tous les droits sont réservés.