在 Node.js 中将 RAR 文件转换为 PNG - RAR 文件转换器

在我们之前的博客文章中,我们学习了如何在.NET中将RAR文件转换为JPG。本文演示如何在基于 Node.js 的应用程序中实现 RAR 到 PNG 的转换。 GroupDocs.Conversion 提供 Cloud SDK 和 REST API,用于在许多流行的文件格式之间执行文件转换和操作。此外,还有一个在线 RAR 到 PNG 转换器,它也由 GroupDocs.Conversion Cloud SDK 支持。基本上,您可以选择以编程方式将 RAR 转换为 PNG 或使用基于 Web 的在线工具手动将 RAR 转换为 PNG。那么,让我们开始本指南,看看如何在 Node.js 中以编程方式将 RAR 文件转换为 PNG。

本文应涵盖以下几点:

文件转换 API 安装 - GroupDocs.Conversion

对于快速应用程序开发来说,任何基于云的库的安装都很重要。然而,GroupDocs.Conversion Cloud SDKs for Node.js的安装过程非常简单。只需在终端/CMD 中运行以下命令,几秒钟内即可安装:

npm install groupdocs-conversion-cloud

安装完成后,下一步是获取API凭据(即Client Secret、Client API)。同样,您只需单击几下即可从我们的 API 云 仪表板 获取这些凭据。

注意:您可以访问我们的教程来获取API凭证。

在 Node.js 中以编程方式将 RAR 文件转换为 PNG

现在我们进入正题吧。我们将在 Node.js 中编写代码示例,为我们的业务应用程序构建 RAR 文件转换器。为此,我们已经在 API 云 仪表板 中拥有一个源 RAR 文件。不过,您也可以通过调用 UploadFile 方法进行上传。不过,您也可以手动上传。

因此,以下步骤演示了如何使用此文件转换 API 将 RAR 转换为 PNG:

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

以下代码片段用于在 Node.js 中将 RAR 转换为 PNG:

// 首先,需要将 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 凭据(客户端 ID + 客户端密钥)。
const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);
// 实例化 ConvertSettings 类的实例。
const settings = new groupdocs_conversion_cloud.ConvertSettings();
// 将值分配给 ConvertSettings 类的属性,例如 storageName、filePath、format 和 outputPath。
settings.storageName = myStorage;
settings.filePath = "sample.rar";
settings.format = "png";
settings.outputPath = "test/output-sample.png";
// 使用 ConvertSettings 类的实例初始化 ConvertDocumentRequest 类的对象。
const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
// 调用convertDocument方法将RAR转换为PNG。
convertApi.convertDocument(request).then(()=>{console.log("Successfully converted RAR to PNG in Node.js.")})

成功运行后,您将在“test”文件夹中看到生成的PNG(即output-sample.png)文件。此文件转换 API 提供 DownloadFile 方法以编程方式下载文件。

在线 RAR 到 PNG 转换器

此外,您可以使用此在线基于网络的工具执行 RAR 到 PNG 的转换。这款在线 RAR 到 PNG 转换器速度很快,并提供易于使用的用户界面,可将 RAR 文件转换为 PNG。事实上,GroupDocs.Conversion Cloud SDK 为这个在线工具提供了支持,它可以免费使用,无需订阅或创建帐户。

在线 rar 到 png 转换器

最后的想法

总而言之,您可以找到各种各样的文件转换 API,但 GroupDocs.Conversion Cloud SDK 在稳健性和效率方面脱颖而出。如果您计划为您的业务应用程序构建 RAR 文件转换器,则必须选择 GroupDocs.Conversion。因此,我们学习了如何在 Node.js 中以编程方式将 RAR 文件转换为 PNG。此外,您可以此处与我们的实时 API 进行交互。

此外,您可以访问文档来了解其他功能,我们建议您遵循我们的入门指南

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

问一个问题

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

常见问题 – 常见问题解答

如何将 RAR 文件转换为 PNG?

您可以使用 GroupDocs.Conversion Cloud SDKs for Node.js 提供的功能执行 RAR 到 PNG 的转换。请访问此链接了解更多详细信息。

也可以看看