
在最近的文章中,我们实现了将 GIF 转换为 PNG 的功能。在这篇博文中,我们将学习如何使用 GroupDocs.Conversion Cloud SDK for Node.js 将 GIF 转换为 JPG/JPEG。该文件转换 API 易于使用,JavaScript 开发人员无需任何第三方依赖即可执行其集成过程。除了云 SDK 之外,您还可以利用 GroupDocs.Conversion 公开的 REST API。因此,我们将完成该功能的整个实现,您将能够在本指南结束时构建 GIF 到 JPG 转换器。
我们将在本教程中逐步完成以下部分:
文件转换API安装
这个企业级云库的安装过程非常简单。安装后,您可以调用 API 来满足您的应用程序需求。要安装 GroupDocs.Conversion Cloud SDK for Node.js,请在终端/CMD 中运行以下命令:
npm install groupdocs-conversion-cloud
下一步是设置此 GIF 到 JPG 转换器库。为此,您需要创建一个应用程序并从 API 云 仪表板 获取生成的 API 凭证(客户端密钥、客户端 API)。如果您在此过程中遇到任何困难,请访问此指南。
在 Node.js 中将 GIF 转换为 JPG
让我们用 JavaScript 编写几行源代码,以编程方式执行 GIF 到 JPG 的转换。我们已将源 GIF 文件上传到 API Cloud 仪表板,您可以手动或以编程方式上传该文件。
以下步骤演示了如何在 Node.js 中将 GIF 转换为 JPG:
- 将 groupdocs-conversion-cloud 模块添加到您的项目中。
- 设置您的 API 凭据(即客户端密钥、客户端 API)。
- 现在,调用 ConvertApi 类的 fromKeys 函数并传递 API 凭据。
- 接下来,初始化 ConvertSettings 类的实例。
- 将值分配给 ConvertSettings 类的属性,例如 storageName、filePath、outputPath 和 format。
- 使用 ConvertSettings 类的对象实例化 ConvertDocumentRequest 类的实例。
- 在 Node.js 中调用 convertDocument 方法将 GIF 转换为 JPG。
您可以获得以下将 GIF 转换为 JPG 的代码片段:
// 将 groupdocs-conversion-cloud 模块添加到您的项目中。
let groupdocs_conversion_cloud = require("groupdocs-conversion-cloud");
// 设置您的 API 凭据(即客户端密钥、客户端 API)。
const clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
const clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
const myStorage = "test";
// 现在,调用 ConvertApi 类的 fromKeys 函数并传递 API 凭据。
const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);
// 接下来,初始化 ConvertSettings 类的实例。
const settings = new groupdocs_conversion_cloud.ConvertSettings();
// 将值分配给 ConvertSettings 类的属性,例如 storageName、filePath、outputPath 和 format。
settings.storageName = myStorage;
settings.filePath = "sample.gif";
settings.format = "jpg";
settings.outputPath = "test/output.jpg";
// 使用 ConvertSettings 类的对象实例化 ConvertDocumentRequest 类的实例。
const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
// 在Node.js中调用convertDocument方法将GIF转换为JPG。
convertApi.convertDocument(request).then(()=>{console.log("Successfully converted GIF to JPG in Node.js.")})
运行服务器文件后,您将在 API Cloud 仪表板中看到生成的 JPG 文件,如下图所示:

在线 GIF 到 JPG 转换器
本节介绍一个在线工具,您可以使用它在任何网络浏览器中将 GIF 转换为 JPG。它由 GroupDocs.Conversion Cloud SDK 提供支持,并提供优雅且用户友好的用户界面。最重要的是,它是免费的,不需要创建或订阅帐户。

结论
这篇博文到此结束。我们已经完成了使用 GroupDocs.Conversion Cloud SDK for Node.js 在 Nodejs 中将 GIF 转换为 JPG 的代码片段和步骤。此外,我们还探索了在线 GIF 到 JPG 转换器,它提供流畅高效的 GIF 到 JPG/JPEG 转换。此外,您可以访问文档和GitHub存储库以进一步探索。另外,我们建议您访问入门指南进行开发。
最后,groupdocs.cloud正在撰写新文章。因此,请保持联系以获取定期更新。
提供帮助
您可以在我们的论坛上告诉我们您的问题或疑问。
常见问题 – 常见问题解答
如何将 GIF 更改为 JPG?
有一个在线工具可以在网络浏览器中将 GIF 转换为 JPG,此外,您可以访问此链接以获得编程解决方案。