PDF do programu PowerPoint

Konwerter plików PDF na PowerPoint z C# .NET.

Konwertując pliki PDF do prezentacji PowerPoint, możemy odblokować świat możliwości, oferując elastyczność, interaktywność i lepszą atrakcyjność wizualną. Dzięki płynnemu przejściu od dokumentów statycznych do dynamicznych pokazów slajdów zyskujesz możliwość angażowania szerszej publiczności w bardziej urzekający sposób. Zatem niezależnie od tego, czy chcesz zmienić przeznaczenie istniejącej zawartości, stworzyć profesjonalne prezentacje czy usprawnić współpracę w miejscu pracy, konwersja plików PDF do programu PowerPoint za pomocą języka C# .NET stanowi wszechstronne rozwiązanie.

W tym artykule omówiono następujące tematy:

Interfejs API REST do konwersji plików PDF do programu PowerPoint

Dzięki GroupDocs.Conversion Cloud SDK dla .NET konwersja plików PDF do programu PowerPoint staje się płynnym i wydajnym procesem. Ten potężny zestaw SDK oferuje wszechstronne możliwości obsługi różnych zadań konwersji plików, w tym konwersji plików PDF do programu PowerPoint. Ten pakiet Cloud SDK zapewnia wysoką jakość wyników, zachowując formatowanie, układ i zawartość oryginalnych plików PDF w wynikowych slajdach programu PowerPoint. Dodatkowo zapewnia szerokie możliwości dostosowywania, umożliwiając użytkownikom dostosowanie procesu konwersji do ich specyficznych wymagań.

Teraz pierwszym krokiem jest jego instalacja. Zatem wyszukaj GroupDocs.Conversion-Cloud w menedżerze pakietów NuGet i kliknij 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 pomyślnym zainstalowaniu interfejsu API REST upewnij się, że masz poświadczenia interfejsu API (tj. identyfikator klienta i klucz tajny klienta).Możesz odwiedzić ten krótki samouczek, aby dowiedzieć się, jak uzyskać dane uwierzytelniające API.

Konwertuj pliki PDF na PPT za pomocą C# .NET

Przyjrzyjmy się szczegółom, jak bezproblemowo zintegrować konwersję prezentacji PDF na PPT z aplikacjami .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 PDF do magazynu w chmurze, przekazując nazwę wejściowego dokumentu PDF.
fileUpload.UploadFile(new UploadFileRequest("marketing.pdf", stream));
  1. Utwórz instancję „ConvertSettings”, w której określimy nazwę wejściowego pliku PDF, format wyjściowy jako „ppt” i nazwę wynikowego pliku PPT.
var settings = new ConvertSettings{...}
  1. Wywołaj interfejs API ConvertDocumentRequest, aby przekonwertować plik PDF na format PPT.
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 = "4bdefca3-f08c-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "a43c8b4365246a062688a259abe5b469";

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

// Zainicjuj instancję klasy ConvertApi obiektem klasy Configuration.
var apiInstance = new GroupDocs.Conversion.Cloud.Sdk.Api.ConvertApi(configurations);
             
// załaduj wejściowy skoroszyt programu Excel z dysku lokalnego             
using (var stream = System.IO.File.OpenRead("marketing.pdf"))
{
    // utwórz instancję FileApi
    var fileUpload = new FileApi(configurations);
    // prześlij wejściowy plik PDF do magazynu w chmurze
    fileUpload.UploadFile(new UploadFileRequest("marketing.pdf", stream));

    // utwórz ConvertSettings, w którym definiujemy wejściowy plik PDF i nazwę wynikowego PPT
    var settings = new ConvertSettings
    {
        StorageName = "internal",
        FilePath = "marketing.pdf",
        Format = "ppt",
        OutputPath = "resultant.ppt"
    };
    
    // Wywołaj metodę ConvertDocument w celu konwersji pliku PDF na PPT.
    var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
    if (response != null && response.Equals("OK"))
    {
        // wydrukuj wiadomość o powodzeniu
        Console.WriteLine("The PDF to PowerPoint conversion completed successfully !");
    }
}
PDF do PPT

Obraz: – Podgląd konwersji plików PDF do PPT.

Przykładowy plik PDF i wynikową prezentację PowerPoint wygenerowaną w powyższym przykładzie można pobrać z input.pdf i resultantFile.ppt.

PDF do PPTX przy użyciu poleceń cURL

Konwersja plików PDF do PPTX za pomocą poleceń [GroupDocs.Conversion Cloud] i cURL to wygodne i elastyczne rozwiązanie dla użytkowników, którzy preferują interfejsy wiersza poleceń lub muszą zintegrować zadania konwersji ze swoimi skryptami lub przepływami pracy. Co więcej, dzięki GroupDocs.Conversion Cloud możesz łatwo konwertować dokumenty PDF na prezentacje PPTX za pomocą prostych poleceń cURL.

Po pierwsze, musimy uzyskać Twoje spersonalizowane dane uwierzytelniające (klucz aplikacji i identyfikator SID aplikacji) i wygenerować token dostępu JWT. Gdy już będziemy mieli token JWT, wykonaj następujące polecenie cURL, aby zapisać plik PDF jako prezentację PowerPoint.

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\": \"internal\",  \"FilePath\": \"{sourceFile}\",  \"Format\": \"ppt\",  \"LoadOptions\": {    \"Format\": \"pdf\"  }, \"WatermarkOptions\": {      \"Text\": \"Confidencial\",      \"FontName\": \"Arial\",      \"FontSize\": 16,      \"Bold\": true,      \"Italic\": true,      \"Color\": \"Red\",      \"Width\": 10,      \"Height\": 10,      \"Top\": 100,      \"Left\": 100,      \"RotationAngle\": 45,      \"Transparency\": 1,      \"Background\": true,      \"AutoAlign\": true    }  },  \"OutputPath\": \"{resultantFile}\"}" \
-o "{finalOutput}"

Zastąp „sourceFile” nazwą wejściowego pliku PDF dostępnego w chmurze, „resultantFile” nazwą wyjściowej prezentacji PowerPoint, która ma zostać wygenerowana, a „accessToken” wygenerowanym powyżej tokenem JWT.

Nasz darmowy konwerter plików PDF na PPT

Możesz rozważyć skorzystanie z naszego bezpłatnego, lekkiego i superwydajnego konwertera plików PDF na PPT opracowanego w oparciu o interfejs API GroupDocs.Conversion.

bezpłatna aplikacja PDF do ppt

Przydatne linki

Wniosek

Podsumowując, niezależnie od tego, czy wybierzesz pakiet SDK GroupDocs.Conversion Cloud dla .NET, czy też użyjesz poleceń cURL w programie GroupDocs.Conversion Cloud, znajdziesz solidne rozwiązania spełniające potrzeby w zakresie konwersji plików PDF do programu PowerPoint. Dzięki obszernej dokumentacji i bogatemu zestawowi funkcji ten zestaw SDK stanowi niezawodne i wydajne rozwiązanie do obsługi zadań konwersji. Podobnie użycie poleceń cURL w GroupDocs.Conversion Cloud oferuje elastyczne i skryptowe podejście, umożliwiające wykonywanie konwersji za pośrednictwem interfejsów wiersza poleceń lub integrowanie ich z zautomatyzowanymi przepływami pracy.

Powiązane artykuły

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