使用 TXT 文件合併器合併文字文件

假設您有多個 Text 文件並希望將它們合併為一個文字文件,GroupDocs.Merger Cloud SDK for Node.js 提供了以程式設計方式組合文字檔案的功能。無論您的文字檔案有多大,此 TXT 檔案合併器都可以讓您有效地合併文字檔案。此外,GroupDocs.Merger 還提供用於第三方整合的雲端 SDK 和 REST API。不過,這篇部落格文章將教您在基於 Node.js 的專案中使用 GroupDocs.Merger Cloud SDK for Node.js 加入文字檔案。在這篇部落格文章結束時,您應該已經學會如何在 Node.js 中組合文字檔。

我們將在本文中遵循以下幾點:

TXT 檔案合併 API 安裝

GroupDocs.Merger Cloud SDK for Node.js 的安裝過程只需執行一個指令即可。它是輕量級的,需要很少的系統資源。因此,您可以透過在終端機/CMD 中執行以下命令來設定此 TXT 檔案合併 API

npm install groupdocs-merger-cloud

安裝完成後,請造訪此連結以了解如何取得API憑證(客戶端ID + 用戶端金鑰)。

以程式設計方式合併文字檔

讓我們使用這些雲端 SDK 公開的方法來組合文字檔案。為此,我們在雲端上傳了兩個不同的文字檔案儀表板

請造訪此連結以程式設計方式上傳檔案。

請依照以下步驟在 Node.js 中加入文字檔:

  • 在您的應用程式中包含 groupdocs-merger-cloud 模組。
  • 使用 API 憑證初始化 DocumentApi 的實例。
  • 實例化 JoinItem 類別的物件。
  • 建立 FileInfo 類別的物件。
  • 設定來源文字檔案的檔案路徑。
  • 建立 JoinOptions 類別的物件。
  • 呼叫 JoinItems 屬性來指派來源文檔數組。
  • 設定產生的合併文檔的輸出路徑。
  • 初始化 JoinRequest 類別的實例並將其傳遞到 join 方法中。

以下程式碼範例示範如何使用 Node.js 合併文字檔:

// 在您的應用程式中包含 groupdocs-merger-cloud 模組。
const merger_cloud = require("groupdocs-merger-cloud");

const clientId = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
const clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxx";

// 使用 API 憑證初始化 DocumentApi 的實例。
const documentApi = merger_cloud.DocumentApi.fromKeys(clientId, clientSecret);
// 實例化 JoinItem 類別的物件。
let item1 = new merger_cloud.JoinItem();
// 建立 FileInfo 類別的物件。
item1.fileInfo = new merger_cloud.FileInfo();
// 設定來源文字檔案的檔案路徑。
item1.fileInfo.filePath = "first.txt";
 
let item2 = new merger_cloud.JoinItem();
item2.fileInfo = new merger_cloud.FileInfo();
item2.fileInfo.filePath = "second.txt";    
// 建立 JoinOptions 類別的物件。
let options = new merger_cloud.JoinOptions();
// 呼叫 JoinItems 屬性來指派來源文檔數組。
options.joinItems = [item1, item2];
// 設定產生的合併文檔的輸出路徑。
options.outputPath = "Output/joined.txt";
// 初始化 JoinRequest 類別的實例並將其傳遞給 join 方法。  
documentApi.join(new merger_cloud.JoinRequest(options)).then(()=>console.log("Done successfully"));

運行伺服器後,會在「Output」資料夾中產生一個合併的文字文件,如下圖所示:

合併文字文件
因此,您可以手動下載生成的文件,或在您想以程式設計方式下載時呼叫 DownloadFile 方法。

線上合併文字檔

此外,您還可以利用 GroupDocs.Merger Cloud SDK線上版本。它非常易於使用,只需放置/上傳文字文件,然後按“立即合併”按鈕即可立即加入文字檔案。您可以透過導航到下面給出的連結來進一步探索。

線上合併文字文件

結論

本指南到此結束。我們希望您已經了解如何在基於 Node.js 的專案中使用 GroupDocs.Merger Cloud SDK 合併文字檔案。此外,本文將協助您為您的業務應用程式建立 TXT 檔案合併。此外,您可以透過造訪文件進一步探索此API。事實上,您可以檢查 GitHub 儲存庫,因為 GroupDocs.Merger Cloud SDK for Node.js 是開源的。最後,不要忘記直接與我們的 API 此處 進行互動。

此外,我們建議您遵循我們的入門指南

最後,groupdocs.cloud正在撰寫新文章。因此,請保持聯繫以獲取最新更新。

問一個問題

您可以在我們的論壇上告訴我們您的問題或疑問。

常見問題 – 常見問題解答

合併文字檔的軟體是什麼?

GroupDocs.Merger 公開了多種程式語言的 SDK 和 REST API,以透過程式設計方式合併文字檔案。

如何將多個文字檔案合併為一個?

請訪問此連結以詳細了解答案。

也可以看看