在 C# 中將 PNG 轉換為 PPTX - 圖片到 PowerPoint 轉換器

最近,我們發布了一篇關於如何使用 GroupDocs.Merger Cloud SDKs 以程式設計方式組合 PNG 映像的文章。這篇部落格文章介紹了 .NET 應用程式中 PNGPPTX 的轉換。 Groupdocs.Conversion 提供雲端 SDKREST 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 有多種程式語言版本。欲了解更多詳情,請訪問此連結

也可以看看