
如何使用 Node.js API 合併 MS Word 文檔。
高效的文件處理對於協作、報告和簡化工作流程至關重要。無論您是在合併多個報告、整合表單範本,還是編輯提交,合併 Word 文件的能力 (DOC/DOCX) 是必不可少的。本文將指導您如何使用 Aspose.Words Cloud SDK for Node.js 合併 Word 文件,這是一個可靠且可擴展的 REST API。
為什麼要合併 Word 文件?
- 簡化文件管理:通過將多個文件合併為一個來減少雜亂。
- 維護佈局與格式:在合併過程中保留標題、頁腳和樣式。
- 理想的合作方式:將不同團隊成員的貢獻結合成一份報告。
- 雲端效率:無需安裝 Microsoft Word 即可合併文件。
在這篇文章中,我們將涵蓋以下主題:
Node.js SDK 來合併 DOCX 檔案
Aspose.Words Cloud SDK for Node.js 提供了一個簡化的 API 用於文件處理。使用這個 SDK,您可以將兩個或更多 DOCX 文件合併成一個統一的 Word 文檔,直接從您的 Node.js 應用程序中操作。
📦 安裝
通過 npm 安裝 SDK:
npm install asposewordscloud --save
現在,從 Aspose Cloud Dashboard 獲取您的 API 憑證。
使用 Node.js 合併 Word 文件
本節解釋如何使用 Node.js API 合併 MS Word 文件的詳細資訊。
Step 1 – 初始化API:
const { WordsApi, AppendDocumentRequest, Configuration } = require("asposewordscloud");
const config = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
const wordsApi = new WordsApi(config);
步驟 2 – 創建合併請求:
const appendDocs = {
DocumentEntries: [
{
Href: "secondFile.docx",
ImportFormatMode: "KeepSourceFormatting"
}
]
};
const request = new AppendDocumentRequest({
name: "mainFile.docx",
documentEntries: appendDocs,
destFileName: "MergedOutput.docx"
});
步驟 3 – 執行合併操作:
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"
}
]
};
// MS Word 檔案的參數
const request = new AppendDocumentRequest({
name: "mainFile.docx",
documentEntries: appendDocs,
destFileName: "MergedOutput.docx"
});
// 合併 Word 文件操作已啟動
wordsApi.appendDocument(request)
.then(response => console.log("Documents merged successfully:", response.body))
.catch(error => console.error("Merge failed:", error));
使用 cURL 合併 DOCX 文件
借助 cURL 命令,您可以消除創建複雜程式碼片段的工作。在本節中,我們將學習如何使用 REST API 和 cURL 命令執行 MS Word 文件合併操作的詳細資訊。
步驟 1 – 生成訪問令牌:
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"
步驟 2 – 使用 cURL 合併 Word 文件:
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}"
- 確保兩個輸入文件 (
FirstFile
和SecondFile
) 事先已上傳至您的雲端儲存空間。
嘗試免費的線上 DOCX 合併應用程式
不想寫程式?試試 Free Word Merger Online 使用 Aspose 的基於 UI 的網頁工具合併 DOCX 檔案。

免費在線 Word 文檔合併應用程式。
試用再購買
在您做出購買決策之前,您可能會考慮請求試用計畫來探索 REST API 的功能,沒有任何限制。欲了解更多詳情,請訪問 Cloud Free Trial。
結論
使用 Aspose.Words Cloud SDK for Node.js,合併 Word 文件變得無縫且高效。無論您是在自動化文件編輯還是簡化項目合作,這個 REST API 都能讓開發者在保留結構和格式的情況下合併 DOCX 文件。根據您的工作流程需求,在 REST API 或直接 cURL 命令之間進行選擇。
📚 實用資源
相關文章
我們強烈推薦訪問以下部落格: