
當資料分散在多個 Word 文件中時,處理 Docs/Docx 文件會變得很麻煩。這種情況會導致時間和寶貴人力的浪費。幸運的是,GroupDocs.Merger 是這個問題的解決方案,因為它提供了 REST API 和雲端 SDK 將 Word 文件合併到單一檔案中。此外,此 Word 文件合併 API 允許使用者根據要求配置 API 呼叫。在這篇文章中,我們將探討如何使用 GroupDocs.Merger Cloud SDK for Node.js 在基於 Node.js 的應用程式中加入 Word 文件。
我們將在本文中介紹以下幾點:
Word 文件合併 API 安裝
在基於 Node.js 的專案中安裝 GroupDocs.Merger Cloud Node.js SDK 非常簡單。只需在終端機中執行以下命令,然後開始利用其企業級方法以程式設計方式加入 Word 檔案。
npm install groupdocs-merger-cloud
請造訪此 連結 以了解取得 GroupDocs.Merger SDKs API 憑證的流程。
以程式設計方式在 Node.js 中加入 Word 文件
本節演示了該功能的實際實現。我們已在 API 雲端 儀表板 上傳了兩個不同的 Docs/Docx 檔案。因此,您也可以手動上傳文件,也可以以程式設計方式上傳文件。
以下是以程式設計方式加入 Word 文件的步驟:
- 在您的應用程式中包含 groupdocs-merger-cloud 模組。
- 使用 API 憑證實例化 DocumentApi。
- 建立 JoinItem 類別的實例。
- 實例化 FileInfo 類別的物件。
- 設定來源Word檔案的檔案路徑。
- 建立 JoinOptions 類別的物件。
- 呼叫 JoinItems 屬性來指派來源文檔數組。
- 設定生成文檔的輸出路徑。
- 初始化 JoinRequest 類別的實例並將其傳遞到 join 方法中。
以下程式碼片段展示如何使用 Node.js 合併 Word 文件:
// 在您的應用程式中包含 groupdocs-merger-cloud 模組。
const merger_cloud = require("groupdocs-merger-cloud");
const clientId = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
const clientSecret = "xxxxxxxxxxxxxxxxxxx";
// 使用 API 憑證實例化 DocumentApi。
const documentApi = merger_cloud.DocumentApi.fromKeys(clientId, clientSecret);
// 建立 JoinItem 類別的實例。
let item1 = new merger_cloud.JoinItem();
// 實例化 FileInfo 類別的物件。
item1.fileInfo = new merger_cloud.FileInfo();
// 設定來源Word檔案的檔案路徑。
item1.fileInfo.filePath = "sample.docx";
let item2 = new merger_cloud.JoinItem();
item2.fileInfo = new merger_cloud.FileInfo();
item2.fileInfo.filePath = "sample2.docx";
// 建立 JoinOptions 類別的物件。
let options = new merger_cloud.JoinOptions();
// 呼叫 JoinItems 屬性來指派來源文檔數組。
options.joinItems = [item1, item2];
// 設定生成文檔的輸出路徑
options.outputPath = "Output/joined.docx";
// 初始化 JoinRequest 類別的實例並將其傳遞給 join 方法。
documentApi.join(new merger_cloud.JoinRequest(options)).then(()=>console.log("Success!"));
上面的程式碼片段將合併Word文件並在「Output」資料夾中建立產生的檔案。但是,您可以透過呼叫 DownloadFile 方法手動或以程式設計方式下載檔案。

在線加入 Word 文件
GroupDocs.Merger 提供線上版本的 SDK 用於合併 Word 文件。您所需要做的就是拖放/上傳 Docs/Docx 檔案並點擊「立即合併」按鈕。最重要的是,您無需事先訂閱即可使用此線上 Word 文件合併。

結論
我們希望您已學會如何使用 GroupDocs.Merger Cloud SDK 合併 Word 文件。此外,我們還完成了實作該功能的步驟和程式碼範例。此外,此 Word 文件合併 API 易於使用並與基於 Node.js 的專案整合。因此,不要跳過文件來了解其他有用的功能。事實上,您可以此處直接與我們的 API 交互,也可以在 GitHub 儲存庫中找到原始程式碼。
此外,我們建議您遵循我們的入門指南。
最後,groupdocs.cloud正在撰寫新文章。因此,請保持聯繫以獲取最新更新。
問一個問題
您可以在我們的論壇上告訴我們您的問題或疑問。
常見問題 – 常見問題解答
有沒有辦法將Word文件合併在一起?
GroupDocs.Merger Cloud SDK 提供了大量方法和屬性來以程式設計方式合併 Word 文件。為此,您可以初始化 JoinRequest 類別的實例並將其傳遞到 join Word 文件的 join 方法。
如何合併2個Word文檔?
請訪問此連結以詳細了解答案。