在 Node.js 中合并 JPG 文件

在基于 Node.js 的项目中安装此图像处理 并立即合并 JPG 文件。现在,无需选择任何第三方软件或工具来合并 JPG 文件。 GroupDocs.Merger提供多种编程语言的企业级Cloud SDK,无论您是专家还是初级开发者,都可以轻松集成和使用这些SDK 。然而,在这篇博文中,我们将学习如何以编程方式在 Node.js 中合并 JPG 文件。因此,请仔细阅读本指南,了解合并 JPG 文件的步骤和代码片段。

本博文将涵盖以下几点:

图像处理库安装

首先,让我们在 Node.js 项目中安装这个免费的 JPG 合并库。安装过程只是在终端/CMD 中运行命令。但是,您可以在安装完成后立即利用 GroupDocs.Merger Cloud SDK for Node.js 功能丰富的堆栈。

因此,运行以下命令:

npm install groupdocs-merger-cloud

接下来,请访问此指南了解如何获取API凭证(Client ID + Client Secret)。同样,它非常简单,您可以轻松生成 API 凭证。

以编程方式合并 Node.js 中的 JPG 文件

现在,我们已经准备好开始编写代码片段来在 Node.js 中合并 JPG 文件。为此,我们已经将两个不同的 JPG 图像上传到我们的 API Cloud 仪表板。您可以通过调用 UploadFile 方法手动或以编程方式上传文件。

以下是以编程方式合并 JPG 文件的步骤:

  • 您的项目中需要 groupdocs-merger-cloud 模块。
  • 从 API Cloud Dashboard 获取您的 API 凭据。
  • 调用 DocumentApi 类的 fromKeys 方法并传递 API 凭据。
  • 实例化 JoinItem 类的对象,该对象描述联接操作的文档。
  • 实例化 FileInfo 类的实例。
  • 通过调用 filePath 属性设置源 JPG 文件的文件路径。
  • 创建 JoinOptions 类的对象。
  • 调用 JoinItems 属性来分配源文档数组。
  • 设置生成的合并 JPG 图像的输出路径。
  • 初始化JoinRequest类的对象并将其传递给join方法以合并JPG文件。

复制并粘贴以下代码片段以合并 JPG 文件:

// 您的项目中需要 groupdocs-merger-cloud 模块。
const merger_cloud = require("groupdocs-merger-cloud");
// 从 API Cloud Dashboard 获取您的 API 凭证 
const clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
const clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";

// 调用 DocumentApi 类的 fromKeys 方法并传递 API 凭据。
const documentApi = merger_cloud.DocumentApi.fromKeys(clientId, clientSecret);
// 实例化 JoinItem 类的对象,该对象描述用于连接操作的文档。
let item1 = new merger_cloud.JoinItem();
// 实例化 FileInfo 类的实例。
item1.fileInfo = new merger_cloud.FileInfo();
// 通过调用 filePath 属性设置源 JPG 文件的文件路径。
item1.fileInfo.filePath = "first.jpg";
 
let item2 = new merger_cloud.JoinItem();
item2.fileInfo = new merger_cloud.FileInfo();
item2.fileInfo.filePath = "second.jpg";    
// 创建 JoinOptions 类的对象。
let options = new merger_cloud.JoinOptions();
// 调用 JoinItems 属性来分配源文档数组。
options.joinItems = [item1, item2];
// 设置生成的合并 JPG 图像的输出路径。
options.outputPath = "Output/merged.jpg";
// 初始化JoinRequest类的一个对象,并将其传递给join方法来合并JPG文件。  
documentApi.join(new merger_cloud.JoinRequest(options)).then(()=>console.log("Done successfully"));
  

运行服务器后,您将在 API Cloud 仪表板的“Output”文件夹中找到一个新合并的 jpg 文件,您可以在下图中看到输出文件:

免费 jpg 合并

在这里,您可以通过调用此 DownloadFile 方法手动或以编程方式下载生成的 JPG 文件。

在线合并 JPG 图像

除了 Cloud SDKREST API 之外,还有一个 在线 工具可以在浏览器中合并 JPG 文件,这个免费的 JPG 合并由 [GroupDocs.Merger][ 提供支持3]。它易于使用并提供用户友好的界面。事实上,有多种选项可以配置请求,例如水平合并或垂直合并。最重要的是,该工具不收取任何费用,您可以使用它来合并 JPG 文件。

在线合并jpg图像

最后的想法

感谢您阅读这篇博文,我们希望您觉得它有趣。我们到此结束本指南,并将很快提出一个新主题。在本文中,我们介绍了如何以编程方式在 Node.js 中合并 JPG 文件。此外,我们还介绍了 GroupDocs.Merger Cloud SDK for Node.js 公开的一些重要方法。此外,您可以访问文档了解其他方法,源代码可在GitHub上找到。最后,不要错过尝试我们的云 API 此处

最后,groupdocs.cloud正在撰写新文章。因此,请保持联系以获取最新更新。

问一个问题

您可以在我们的论坛上告诉我们您的问题或疑问。

常见问题 – 常见问题解答

什么软件可以合并JPG?

GroupDocs.Merger Cloud SDK for Node.js 提供了以编程方式合并 JPG 文件的方法和属性。此外,您可以此处探索该图像处理库。

如何将2张JPG合并为1张JPG?

请访问此链接以详细了解答案。

也可以看看