在 Node.js 中将 SVG 转换为 JPG - SVG 到 JPG 转换器

SVG(可缩放矢量图形)广泛用于不复杂的徽标和其他图标。但是,对于包含大量纹理和规格的图像,不建议使用此图像文件格式。另一方面,JPG/JPEG 是一种轻量级图像文件格式,您可以轻松地通过互联网共享。它具有高度兼容性,您可以在任何平台上轻松打开 JPG/JPEG 文件。 Groupdocs.Conversion 提供云 SDKREST API,您可以安装这些 API 以编程方式构建 SVG 到 JPG 转换器。在本文中,我们将学习如何使用 Groupdocs.Conversion Cloud SDKs for Node.js 在 Node.js 中将 SVG 转换为 JPG。

我们将涵盖以下几点:

SVG 到 JPG 转换 - API 安装

在快速应用程序开发方面,任何库的安装过程都是值得考虑的因素。因此,您可以在终端中运行以下命令来安装此 SVG 到 JPG 转换

npm install groupdocs-conversion-cloud

接下来,您将登录 API Cloud 仪表板 并创建一个应用程序。创建应用程序后,您可以获得仪表板的 API 凭据(客户端密钥、客户端 API)。

注意:您可以访问此指南了解如何获取API凭证。

在 Node.js 中将 SVG 转换为 JPG

本节演示如何使用 Groupdocs.Conversion Cloud SDKs for Node.js 公开的方法将 SVG 转换为 JPG。

API Cloud 仪表板 包含一个源 SVG 文件,您可以通过调用 UploadFile 方法手动或以编程方式上传该文件。

请按照以下步骤操作:

  • groupdocs-conversion-cloud 模块添加到您的 Node.js 项目中。
  • 接下来,调用 ConvertApi 类的 fromKeys 方法并传递 API 凭据(即客户端密钥、客户端 API)。
  • 现在,初始化 ConvertSettings 类的对象。
  • 将值分配给 ConvertSettings 类的属性,例如 filePath、storageName、format 和 outputPath。
  • 使用 ConvertSettings 类的实例实例化 ConvertDocumentRequest 类的实例。
  • 在 Node.js 中调用 convertDocument 方法将 SVG 转换为 JPG。

以下代码示例用于将 SVG 转换为 JPG:


// 将 groupdocs-conversion-cloud 模块添加到您的 Node.js 项目中。
let groupdocs_conversion_cloud = require("groupdocs-conversion-cloud");
// 获取您的 API 凭据。
const clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
const clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
const myStorage = "test";
// 接下来,调用 ConvertApi 类的 fromKeys 方法并传递 API 凭据(即客户端密钥、客户端 API)。
const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);
// 现在,初始化 ConvertSettings 类的对象。
const settings = new groupdocs_conversion_cloud.ConvertSettings();
// 将值分配给 ConvertSettings 类的属性,例如 filePath、storageName、format 和 outputPath。
settings.storageName = myStorage;
settings.filePath = "sample.svg";
settings.format = "jpg";
settings.outputPath = "output/output.jpg";
// 使用 ConvertSettings 类的实例实例化 ConvertDocumentRequest 类的实例。
const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
// 在Node.js中调用convertDocument方法将SVG转换为JPG。
convertApi.convertDocument(request).then(()=>{console.log("Successfully converted SVG to JPG in Node.js.")})

运行服务器文件,您将在名为“output”的文件夹中看到生成的文件(即output.jpg)。此外,您可以通过调用 DownloadFile 方法手动或以编程方式下载文件。

您可以在下图中看到上述代码片段的输出:

svg 到 jpg 转换器

在线将 SVG 转换为 JPG

Groupdocs.Conversion Cloud SDKs 提供了一个在线工具,您可以使用该工具在线将 SVG 转换为 JPG。此在线 SVG 到 JPG 转换器基于 Web,并提供丰富的文件格式转换功能。最重要的是,使用此在线工具无需订阅或创建帐户。

在线将 svg 转换为 jpg

结论

总而言之,Groupdocs.Conversion 为多种编程语言提供了 SKD,您可以为您的商业软件构建 SVG 到 JPG 转换器。此外,您还可以访问文档来了解其他功能。如果您想要自定义 Groupdocs.Conversion Cloud SDKs for Node.js,请访问此 GitHub 存储库和 入门指南。此外,您可以与我们的实时 API 进行交互 此处,这将使您了解 Groupdocs.Conversion Cloud SDKs 的效率。最后,groupdocs.cloud 一直在撰写新的博客文章。因此,请保持联系以获取定期更新。

提供帮助

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

常见问题 – 常见问题解答

如何将 SVG 文件转换为 JPG?

您可以使用此在线工具执行 SVG 到 JPG 的转换,该工具由 Groupdocs.Conversion Cloud SDKs 提供支持。

如何在 JavaScript 中将 SVG 转换为图像?

Groupdocs.Conversion Cloud SDKs for Node.js 提供了多种属性和方法,用于在 JavaScript 中将 SVG 转换为 JPG。

也可以看看