Konwertuj PNG na PPTX w C# - konwerter obrazu na PowerPoint

Niedawno opublikowaliśmy [artykuł1 na temat programowego łączenia obrazów PNG przy użyciu zestawów SDK GroupDocs.Merger Cloud. W tym wpisie na blogu wyjaśniono konwersję PNG na PPTX w aplikacji .NET. Groupdocs.Conversion oferuje interfejsy API Cloud SDK i REST do programowej konwersji plików PNG do programu PowerPoint. Istnieje szeroka gama metod i właściwości, których można użyć do opracowania własnego konwertera obrazu do formatu programu PowerPoint dla oprogramowania biznesowego. Zacznijmy jednak od tego przewodnika i dowiedzmy się, jak przekonwertować PNG na PPTX w języku C# przy użyciu Groupdocs.Conversion Cloud SDK dla .NET.

W tym poście na blogu omówimy następujące punkty:

Obraz do programu PowerPoint — instalacja interfejsu API

Przejdziemy przez proces instalacji, który jest dość prosty. W tym celu możesz zainstalować tę bogatą w funkcje bibliotekę, pobierając ten pakiet NuGet lub możesz uruchomić następujące polecenie w Menedżerze pakietów NuGet:

Install-Package GroupDocs.Conversion-Cloud -Version 23.10.0

W kolejnej fazie utworzymy aplikację w API Cloud dashboard, która będzie generować referencje API (Client ID, Client Secret). Jest to bardzo proste, chociaż możesz odwiedzić ten przewodnik, aby zobaczyć cały proces.

Konwertuj PNG na PPTX w C#

Po zainstalowaniu i skonfigurowaniu biblioteki konwersji PNG do programu PowerPoint możemy skorzystać z metod udostępnianych przez Groupdocs.Conversion Cloud SDK dla .NET.

Ponieważ używamy pakietów Cloud SDK, musimy przesłać źródłowy plik PNG do API Cloud dashboard. Możesz więc przesłać plik ręcznie lub programowo, wywołując metodę UploadFile.

Poniższe kroki dotyczą konwersji PNG do programu PowerPoint w platformie .NET:

  • Utwórz instancję klasy Konfiguracja i zainicjuj ją za pomocą identyfikatora klienta i klucza tajnego klienta.
  • Zdefiniuj wartość ApiBaseUrl, aby ustawić podstawowy adres URL obrazu na interfejs API konwertera programu PowerPoint.
  • Zainicjuj instancję klasy ConvertApi obiektem klasy Configuration.
  • Utwórz instancję obiektu klasy ConvertSettings i zainicjuj go, ustawiając wartości takie jak FilePath, Format i OutputPath.
  • Wywołaj metodę ConvertDocument, aby programowo przekonwertować plik PNG na PPTX.

Poniższy fragment kodu pozwala przekonwertować PNG na PPTX w C#:

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
{
    // Konwertuj PNG na PPTX w C#
    class Convert_PNG_to_PPT

    {
        static void Main(string[] args)
        {

            try
            {
                // Uzyskaj dane uwierzytelniające API 
                string clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
                string clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";

                // Utwórz instancję klasy Konfiguracja i zainicjuj ją za pomocą identyfikatora klienta i klucza tajnego klienta. 
                var configuration = new Configuration(clientId, clientSecret);
                // Zdefiniuj wartość ApiBaseUrl, aby ustawić podstawowy adres URL obrazu na interfejs API konwertera programu PowerPoint.
                configuration.ApiBaseUrl = "https://api.groupdocs.cloud";
                // Zainicjuj instancję klasy ConvertApi obiektem klasy Configuration.
                var apiInstance = new ConvertApi(configuration);
                // Utwórz instancję obiektu klasy ConvertSettings i zainicjuj go, ustawiając wartości takie jak FilePath, Format i OutputPath.
                var settings = new ConvertSettings
                {
                    FilePath = "sample.png",
                    Format = "pptx",
                    OutputPath = "test/sample.pptx"
                };
                // Wywołaj metodę ConvertDocument, aby programowo przekonwertować plik PNG na 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);
            }

        }
    }
}

Po uruchomieniu pliku serwera zobaczysz plik PPTX wygenerowany w panelu API Cloud. Ponownie możesz pobrać ten plik ręcznie lub programowo, wywołując metodę DownloadFile dostarczoną przez ten obraz do interfejsu API konwersji programu PowerPoint.

obraz do programu Powerpoint

Generator PPT online

Użyj tego narzędzia online do konwersji PNG na PPT/PPTX, jeśli potrzebujesz rozwiązania nieprogramowego. To narzędzie jest obsługiwane przez Groupdocs.Conversion. Co więcej, jest wyposażony w przyjazny dla użytkownika interfejs, w którym możesz przeciągać i upuszczać pliki w celu konwersji i przetwarzania. Przede wszystkim ten internetowy generator PPT/PPTX jest bezpłatny i nie wymaga żadnej subskrypcji.

darmowy kreator znaku wodnego

Wniosek

W ten sposób dotarliśmy do końca tego przewodnika. Dowiedzieliśmy się, jak programowo konwertować PNG na PPTX/PPT w C# przy użyciu Groupdocs.Conversion Cloud SDK dla .NET. Ponadto sprawdziliśmy narzędzie do konwersji obrazów [online] do programu PowerPoint, umożliwiające konwersję obrazów PNG do programu PowerPoint. Ponadto możesz odwiedzić dokumentację, aby poznać inne przydatne metody. Możesz zatem odwiedzić repozytorium GitHub i Przewodnik wprowadzający, aby rozpocząć prace nad własnym konwerterem obrazów do formatu programu PowerPoint.

Wreszcie groupdocs.cloud pisze nowe artykuły. Prosimy zatem o kontakt w celu otrzymywania regularnych aktualizacji.

Pomoc jest dostępna

Możesz dać nam znać o swoich pytaniach lub wątpliwościach na naszym forum.

Często zadawane pytania – często zadawane pytania

Jak przekonwertować plik PNG na PPTX?

Możesz zautomatyzować ten proces, wybierając Groupdocs.Conversion Cloud SDK, które są dostępne w wielu językach programowania. Aby uzyskać więcej informacji, odwiedź ten link.

Zobacz też