fusionner des documents Word

How to Merge MS Word documents using Node.js API.

La gestion efficace des documents est cruciale pour la collaboration, le reporting et l’optimisation des flux de travail. Que vous combiniez plusieurs rapports, intégriez des modèles de formulaire ou compiliez des soumissions, la capacité à fusionner des documents Word (DOC/DOCX) est essentielle. Cet article vous guide à travers la combinaison de documents Word en utilisant Aspose.Words Cloud SDK pour Node.js, une API REST fiable et évolutive.

Pourquoi fusionner des documents Word ?

  • Simplifie la gestion des documents : Réduisez l’encombrement en consolidant plusieurs fichiers en un seul.
  • Maintient la mise en page et le formatage : Préserve les en-têtes, pieds de page et styles lors de la fusion.
  • Idéal pour la collaboration : Combinez les contributions de différents membres de l’équipe dans un seul rapport.
  • Efficacité basée sur le cloud : Fusionnez des documents sans installer Microsoft Word.

Dans cet article, nous allons aborder les sujets suivants :

SDK Node.js pour combiner des fichiers DOCX

Aspose.Words Cloud SDK for Node.js fournit une API rationalisée pour le traitement de documents. Avec ce SDK, vous pouvez fusionner deux ou plusieurs fichiers DOCX en un seul document Word consolidé directement depuis votre application Node.js.

📦 Installation

Installer le SDK via npm :

npm install asposewordscloud --save

Maintenant, obtenez vos identifiants API à partir du Aspose Cloud Dashboard.

Fusionner des documents Word à l’aide de Node.js

Cette section explique les détails sur la façon de fusionner des documents MS Word en utilisant l’API Node.js.

Étape 1 – Initialiser l’API :

const { WordsApi, AppendDocumentRequest, Configuration } = require("asposewordscloud");

const config = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
const wordsApi = new WordsApi(config);

Étape 2 – Créer une demande de fusion :

const appendDocs = {
  DocumentEntries: [
    {
      Href: "secondFile.docx",
      ImportFormatMode: "KeepSourceFormatting"
    }
  ]
};

const request = new AppendDocumentRequest({
  name: "mainFile.docx",
  documentEntries: appendDocs,
  destFileName: "MergedOutput.docx"
});

Étape 3 – Effectuer l’opération de fusion :

wordsApi.appendDocument(request)
  .then(response => console.log("Documents merged successfully:", response.body))
  .catch(error => console.error("Merge failed:", error));
const { WordsApi, AppendDocumentRequest, Configuration } = require("asposewordscloud");

const config = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
const wordsApi = new WordsApi(config);

const appendDocs = {
  DocumentEntries: [
    {
      Href: "secondFile.docx",
      ImportFormatMode: "KeepSourceFormatting"
    }
  ]
};

// Paramètres pour les fichiers MS Word
const request = new AppendDocumentRequest({
  name: "mainFile.docx",
  documentEntries: appendDocs,
  destFileName: "MergedOutput.docx"
});

// Opération de fusion des documents Word initiée
wordsApi.appendDocument(request)
  .then(response => console.log("Documents merged successfully:", response.body))
  .catch(error => console.error("Merge failed:", error));

Fusionner des fichiers DOCX à l’aide de cURL

Avec l’aide des commandes cURL, vous éliminez l’effort de création de fragments de code complexes. Dans cette section, nous allons apprendre les détails sur la façon d’effectuer l’opération de fusion de documents MS Word en utilisant l’API REST et les commandes cURL.

Étape 1 – Générer un jeton d’accès :

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=CLIENT_ID&client_secret=CLIENT_SECRET" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

Étape 2 – Combiner des fichiers Word avec cURL :

curl -v -X PUT "https://api.aspose.cloud/v4.0/words/{FirstFile}/appendDocument?destFileName=MergedFile.docx" \
-H  "accept: application/json" \
-H  "Authorization: Bearer <JWT Token>" \
-H  "Content-Type: application/json" \
-d "{\"DocumentEntries\":[{\"Href\":\"{SecondFile}\",\"ImportFormatMode\":\"KeepSourceFormatting\"}],\"ApplyBaseDocumentHeadersAndFootersToAppendingDocuments\":true}"
  • Assurez-vous que les deux fichiers d’entrée (FirstFile et SecondFile) sont téléchargés dans votre stockage cloud au préalable.

Essayez l’application de fusion DOCX en ligne gratuite

Ne voulez-vous pas coder ? Essayez le Free Word Merger Online pour combiner des fichiers DOCX à l’aide de l’outil web basé sur l’interface utilisateur d’Aspose.

fusionner des documents MS Word en ligne

Application gratuite de fusion de documents Word en ligne.

Essayez avant d’acheter

Avant de prendre une décision d’achat, vous pouvez envisager de demander un plan d’essai pour explorer les capacités des API REST sans aucune limitation. Pour plus de détails, veuillez visiter Cloud Free Trial.

Conclusion

Avec Aspose.Words Cloud SDK pour Node.js, la fusion de documents Word devient fluide et efficace. Que vous automatisiez la compilation de documents ou que vous simplifiiez la collaboration sur des projets, cette API REST permet aux développeurs de combiner des fichiers DOCX tout en préservant la structure et le formatage. Choisissez entre l’API REST ou des commandes cURL directes en fonction des besoins de votre flux de travail.

📚 Resources utiles

Articles connexes

Nous recommandons vivement de visiter les blogs suivants :