在 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 的轉換。請訪問此連結以了解更多詳細資訊。

也可以看看