
最近,我們發布了一篇關於如何使用 GroupDocs.Merger Cloud SDKs 以程式設計方式組合 PNG 映像的文章。這篇部落格文章介紹了 .NET 應用程式中 PNG 到 PPTX 的轉換。 Groupdocs.Conversion 提供雲端 SDK 和 REST API,以程式設計方式將 PNG 轉換為 PowerPoint。您可以使用多種方法和屬性來為您的商業軟體開發自己的圖像到 PowerPoint 轉換器。不過,讓我們開始本指南並學習如何使用 Groupdocs.Conversion Cloud SDKs for .NET 在 C# 中將 PNG 轉換為 PPTX。
我們將在這篇文章中介紹以下幾點:
圖像到 PowerPoint - API 安裝
我們將完成非常簡單的安裝過程。為此,您可以透過下載此NuGet Package來安裝這個功能豐富的程式庫,或者您可以在NuGet Package Manager中執行以下命令:
Install-Package GroupDocs.Conversion-Cloud -Version 23.10.0
在下一階段,我們將在 API 雲端 儀表板 中建立一個應用程序,該應用程式將產生 API 憑證(客戶端 ID、客戶端金鑰)。雖然很簡單,但您可以訪問此指南來查看整個過程。
在 C# 中將 PNG 轉換為 PPTX
一旦安裝並設定了 PNG 到 PowerPoint 轉換庫,我們就可以使用 Groupdocs.Conversion Cloud SDKs for .NET 公開的方法。
由於我們使用的是 Cloud SDK,因此需要將來源 PNG 檔案上傳到 API Cloud 儀表板。因此,您可以透過呼叫 UploadFile 方法手動或以程式設計方式上傳檔案。
以下步驟適用於 .NET 中的 PNG 到 PowerPoint 轉換:
- 建立配置類別的實例並使用客戶端 ID 和客戶端金鑰對其進行初始化。
- 定義 ApiBaseUrl 的值以將圖像的基本 URL 設定為 PowerPoint 轉換器 API。
- 使用 Configuration 類別的物件初始化 ConvertApi 類別的實例。
- 實例化 ConvertSettings 類別的對象,並透過設定 FilePath、Format 和 OutputPath 等值來初始化它。
- 呼叫 ConvertDocument 方法以程式設計方式將 PNG 轉換為 PPTX。
以下程式碼片段可讓您在 C# 中將 PNG 轉換為 PPTX:
using System;
using GroupDocs.Conversion.Cloud.Sdk.Api;
using GroupDocs.Conversion.Cloud.Sdk.Client;
using GroupDocs.Conversion.Cloud.Sdk.Model.Requests;
using System.IO;
using GroupDocs.Conversion.Cloud.Sdk.Model;
namespace GroupDocs.Conversion.CSharp
{
// 在 C# 中將 PNG 轉換為 PPTX
class Convert_PNG_to_PPT
{
static void Main(string[] args)
{
try
{
// 取得您的 API 憑證
string clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
string clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
// 建立配置類別的實例並使用客戶端 ID 和客戶端金鑰對其進行初始化。
var configuration = new Configuration(clientId, clientSecret);
// 定義 ApiBaseUrl 的值以將圖像的基本 url 設定為 PowerPoint 轉換器 API。
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";
// 使用 Configuration 類別的物件初始化 ConvertApi 類別的實例。
var apiInstance = new ConvertApi(configuration);
// 實例化 ConvertSettings 類別的對象,並透過設定 FilePath、Format 和 OutputPath 等值來初始化它。
var settings = new ConvertSettings
{
FilePath = "sample.png",
Format = "pptx",
OutputPath = "test/sample.pptx"
};
// 呼叫 ConvertDocument 方法以程式設計方式將 PNG 轉換為 PPTX。
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
Console.WriteLine("Successfully converted PNG to PowerPoint in C#: " + response[0].Url);
}
catch (Exception e)
{
Console.WriteLine("Exception when calling GroupDocs.Conversion Api: " + e.Message);
}
}
}
}
執行伺服器檔案後,您將在 API Cloud 儀表板中看到產生的 PPTX 檔案。同樣,您可以透過呼叫此圖像到 PowerPoint 轉換 API 提供的 DownloadFile 方法來手動或以程式設計方式下載此檔案。

線上PPT產生器
如果您需要非程式解決方案,請使用此線上工具將 PNG 轉換為 PPT/PPTX。此工具由 Groupdocs.Conversion 提供支援。此外,它還具有用戶友好的介面,您可以拖放文件進行轉換和處理。最重要的是,這個線上 PPT/PPTX 產生器是免費的,不需要任何訂閱。

結論
本指南到此結束。我們學習如何使用 Groupdocs.Conversion Cloud SDKs for .NET 在 C# 中以程式設計方式將 PNG 轉換為 PPTX/PPT。此外,我們還使用線上圖像到 PowerPoint 轉換工具將 PNG 轉換為 PowerPoint。此外,您可以訪問文件以了解其他有用的方法。因此,您可以存取 GitHub 儲存庫和 入門指南 開始開發您自己的映像到 PowerPoint 轉換器。
最後,groupdocs.cloud正在撰寫新文章。因此,請保持聯繫以獲取定期更新。
提供協助
您可以在我們的論壇上告訴我們您的問題或疑問。
常見問題 – 常見問題解答
如何將 PNG 轉換為 PPTX?
您可以透過選擇 Groupdocs.Conversion Cloud SDK 來自動化此過程,該 SDK 有多種程式語言版本。欲了解更多詳情,請訪問此連結。