在最近的文章中,我們實現了將 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,此外,您可以訪問此連結以獲得程式解決方案。