html do Powerpointa

Konwertuj HTML na PPTX za pomocą C# .NET.

Możliwość konwertowania treści HTML na prezentacje PowerPoint staje się coraz ważniejsza zarówno dla profesjonalistów, jak i programistów. Niezależnie od tego, czy chcesz prezentować dane w Internecie, tworzyć dynamiczne raporty, czy też zmieniać przeznaczenie treści online na spotkania i konferencje, konwersja HTML do programu PowerPoint gwarantuje, że Twoje informacje będą zarówno atrakcyjne wizualnie, jak i łatwo przyswajalne.

API do konwersji HTML do programu PowerPoint

Wykorzystując możliwości GroupDocs.Conversion Cloud SDK dla .NET, możesz usprawnić transformację HTML do PPT, ułatwiając wydajną i efektywną integrację treści HTML z prezentacjami programu PowerPoint. SDK obsługuje także szeroką gamę typów plików, w tym między innymi DOCX, PDF, PPTX, XLSX, HTML , JPEG, PNG i TIFF.

Najpierw musimy zainstalować SDK, wyszukując GroupDocs.Conversion-Cloud w menedżerze pakietów NuGet i klikając przycisk Instaluj. Inną opcją jest wykonanie następującego polecenia w konsoli menedżera pakietów.

NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.2.0

Po zakończeniu instalacji uzyskaj spersonalizowane dane uwierzytelniające API (tj. identyfikator klienta i sekret klienta).Możesz odwiedzić ten krótki samouczek wyjaśniający szczegóły dotyczące uzyskiwania danych uwierzytelniających API.

Osadź stronę internetową w programie PowerPoint w języku C#

W tej sekcji opisano szczegółowo, w jaki sposób możemy łatwo zautomatyzować konwersję HTML do programu PowerPoint przy użyciu języka C# .NET.

  1. Utwórz instancję klasy „Configuration”, w której przekazujemy referencje klienta jako argumenty.
var configurations = new Configuration(clientId, clientSecret1);
  1. Zainicjuj ConvertApi, w którym przekazujemy obiekt konfiguracyjny jako argument wejściowy.
var apiInstance = new ConvertApi(configurations);
  1. Prześlij wejściowy plik HTML do magazynu w chmurze.
fileUpload.UploadFile(new UploadFileRequest("sourceFile.html", stream));
  1. Utwórz instancję „ConvertSettings”, w której określimy nazwę wejściowego kodu HTML, wynikowy format jako „ppt” i nazwę wynikowej prezentacji PowerPoint jako argumenty.
var settings = new ConvertSettings{...}
  1. Wywołaj interfejs API ConvertDocumentRequest, aby osadzić kod HTML w formacie programu PowerPoint i zapisać wynikowy plik PPT w chmurze.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// Więcej przykładów na https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Uzyskaj dane uwierzytelniające API 
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";

// Utwórz instancję klasy Konfiguracja i zainicjuj ją za pomocą identyfikatora klienta i klucza tajnego klienta. 
var configurations = new Configuration(clientId, clientSecret1);
// Zdefiniuj wartość ApiBaseUrl, aby ustawić podstawowy adres URL dla interfejsu API konwersji HTML na PPT.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

// Zainicjuj instancję klasy ConvertApi obiektem klasy Configuration.
var apiInstance = new ConvertApi(configurations);
             
// załaduj wejściowy kod HTML z dysku lokalnego             
using (var stream = System.IO.File.OpenRead("sourceFile.html"))
{
    // utwórz instancję FileApi
    var fileUpload = new FileApi(configurations);
    // prześlij wejściowy kod HTML do magazynu w chmurze
    fileUpload.UploadFile(new UploadFileRequest("input.html", stream));

    // utwórz ConvertSettings, w którym definiujemy nazwę źródłowego HTML i nazwę wynikowej prezentacji PPT
    var settings = new ConvertSettings
    {
        StorageName = "default",
        FilePath = "input.html",
        Format = "ppt",
        OutputPath = "Converted.ppt"
    };
    
    // Wywołaj metodę ConvertDocument w celu konwersji HTML na PPT.
    var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
    if (response != null && response.Equals("OK"))
    {
        // wydrukuj wiadomość o powodzeniu
        Console.WriteLine("The Web page successfully embedded into PowerPoint presentation !");
    }
}
html do ppt

Obraz: – Podgląd konwersji HTML do programu PowerPoint.

Wynikową prezentację PowerPoint wygenerowaną w powyższym przykładzie można pobrać z converted.ppt.

Wstaw HTML w programie PowerPoint za pomocą poleceń cURL

Alternatywnie możemy użyć poleceń cURL i interfejsu API GroupDocs.Conversion Cloud, aby przekształcić HTML do programu PowerPoint. Jest to proste i wydajne podejście dla programistów, którzy preferują interfejs wiersza poleceń lub muszą zintegrować tę funkcjonalność ze swoimi zautomatyzowanymi skryptami. Polecenia cURL zapewniają prostotę i łatwość użycia, niezależność od platformy, elastyczność i umożliwiają skalowalne przetwarzanie dużych wolumenów plików bez konieczności stosowania infrastruktury lokalnej, zwiększając wydajność i wydajność.

Pierwszym krokiem w tym podejściu jest wygenerowanie tokena dostępu JWT, a następnie wykonanie następującego polecenia cURL w celu wstawienia strony internetowej do prezentacji programu PowerPoint i zapisania powstałego programu PowerPoint w chmurze.

curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"default\",  \"FilePath\": \"{sourceHTML}\",  \"Format\": \"ppt\",  \"OutputPath\": \"{resultantFile}\"}"

Proszę zamienić sourceHTML na nazwę wejściowego pliku HTML, resultantFile na nazwę wynikowej prezentacji PowerPoint, a accessToken na spersonalizowany token dostępu JWT.

  • Jeśli chcesz zapisać wynikowy program PowerPoint na dysku lokalnym, spróbuj użyć następującego polecenia cURL.
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"default\",  \"FilePath\": \"{sourceHTML}\",  \"Format\": \"ppt\"}" \
-o "output.ppt"

Konwerter HTML na PPT

Aby poznać możliwości GroupDocs.Conversion Cloud API REST, możesz rozważyć skorzystanie z naszego bezpłatnego konwertera HTML na PowerPoint. Jest to lekka i superwydajna aplikacja, która umożliwia korzystanie z potężnych możliwości API w przeglądarce internetowej.

html do aplikacji pptx

Przydatne linki

Wniosek

Dowiedzieliśmy się, że GroupDocs.Conversion Cloud SDK dla .NET zapewnia wydajny i elastyczny interfejs API, który upraszcza proces konwersji, zapewniając wysoką jakość i dokładne wyniki. Zachęcamy do zapoznania się z tymi opcjami i wybrania tej, która najlepiej pasuje do Twojego przepływu pracy i wymagań, a także wykorzystania mocy interfejsów API opartych na chmurze w celu zwiększenia możliwości przetwarzania dokumentów.

Polecane artykuły

Zdecydowanie zalecamy odwiedzenie poniższych łączy, aby dowiedzieć się więcej na temat: