merge word documents

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

Effektiv documenthåndtering er afgørende for samarbejde, rapportering og strømlinede arbejdsprocesser. Uanset om du samler flere rapporter, integrerer formularskabeloner eller sammenstiller indsendelser, er evnen til at sammensmelte Word-dokumenter (DOC/DOCX) essentiel. Denne artikel guider dig gennem sammenfletning af Word-dokumenter ved hjælp af Aspose.Words Cloud SDK til Node.js, et pålideligt og skalerbart REST API.

Hvorfor flette Word-dokumenter?

  • Forenkler dokumenthåndtering: Reducer rod ved at samle flere filer til en.
  • Vedligeholder layout og formatering: Behold overskrifter, fodnoter og stilarter under sammenlægning.
  • Ideelt til samarbejde: Kombiner bidrag fra forskellige teammedlemmer i én rapport.
  • Cloud-baseret effektivitet: Slå dokumenter sammen uden at installere Microsoft Word.

I denne artikel vil vi dække følgende emner:

Node.js SDK til at kombinere DOCX-filer

Aspose.Words Cloud SDK for Node.js giver en strømlinet API til dokumentbehandling. Med dette SDK kan du sammenflette to eller flere DOCX-filer til ét samlet Word-dokument direkte fra din Node.js-applikation.

📦 Installation

Installer SDK’en via npm:

npm install asposewordscloud --save

Nu skal du hente dine API-legitimationsoplysninger fra Aspose Cloud Dashboard.

Flet Word-dokumenter ved hjælp af Node.js

Denne sektion forklarer detaljerne om, hvordan man sammenlægger MS Word-dokumenter ved hjælp af Node.js API.

Trin 1 – Initialiser API’et:

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

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

Step 2 – Opret Merge Request:

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

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

Trin 3 – Udfør sammenfletningsoperationen:

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"
    }
  ]
};

// Parametre for MS Word-filer
const request = new AppendDocumentRequest({
  name: "mainFile.docx",
  documentEntries: appendDocs,
  destFileName: "MergedOutput.docx"
});

// Sammenlægning af Word-dokumenter operation initieret
wordsApi.appendDocument(request)
  .then(response => console.log("Documents merged successfully:", response.body))
  .catch(error => console.error("Merge failed:", error));

Flet DOCX-filer med cURL

Med hjælp fra cURL-kommandoer fjerner du besværet med at oprette komplekse kodeudsnit. I denne sektion vil vi lære detaljerne om, hvordan man udfører sammenslåningsoperationen af MS Word-dokumenter ved hjælp af REST API og cURL-kommandoer.

Step 1 – Generate Access Token:

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"

Trin 2 – Kombiner Word-filer med 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}"
  • Sørg for, at begge inputfiler (FirstFile og SecondFile) er uploadet til din cloud-lagring på forhånd.

Prøv gratis online DOCX sammenslægningsapp

Don`t want to code? Try the Free Word Merger Online for at kombinere DOCX filer ved hjælp af Aspose’s UI-baserede webværktøj.

flet MS Word-dokumenter online

Gratis online word dokument sammenslutning app.

Prøv før du køber

Før du træffer en købsbeslutning, kan du overveje at anmode om en prøveplan for at udforske funktionerne i REST API’er uden nogen begrænsninger. For yderligere oplysninger kan du besøge Cloud Free Trial.

Konklusion

Med Aspose.Words Cloud SDK til Node.js bliver sammenlægning af Word-dokumenter problemfri og effektiv. Uanset om du automatiserer dokumentkompilation eller forenkler projekt samarbejde, giver denne REST API udviklere mulighed for at kombinere DOCX-filer, samtidig med at strukturen og formateringen bevares. Vælg mellem REST API’en eller direkte cURL-kommandoer afhængigt af dine arbejdsgangsbehov.

📚 Nyttefulde ressourcer

Relaterede artikler

Vi anbefaler stærkt at besøge følgende blogs: