在 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。

也可以看看