当数据分散在多个 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文档?
请访问此链接以详细了解答案。