假设您有多个 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,以通过编程方式合并文本文件。
如何将多个文本文件合并为一个?
请访问此链接以详细了解答案。