Aspose.Slides Cloud SDK für C++ Logo

Aspose.Slides Cloud ist eines unserer beliebten Cloud-APIs, das Funktionen zur Erstellung, Verarbeitung, Zusammenführung und Konvertierung von MS PowerPoint und OpenOffice Präsentationsfolien bietet, indem einfache cURL-Befehle über die REST-API verwendet werden. Außerdem haben wir, um unseren Kunden, die bestimmte Programmiersprachen verwenden, entgegenzukommen, individuelle Cloud-SDKs erstellt, d.h. Aspose.Slides Cloud SDK für .NET, Aspose.Slides Cloud SDK für Java, Aspose.Slides Cloud SDK für PHP usw. Daher führen wir, um unseren treuen Kunden, die C++ verwenden, die Veröffentlichung von Aspose.Slides Cloud SDK für C++ ein. Jetzt können Sie das C++ PowerPoint SDK verwenden, um PPTX Dateien zu erstellen, zu manipulieren und in andere unterstützte Form

Prerequisites

Es bietet Ihnen die Möglichkeiten, PowerPoint und OpenOffice-Präsentationen zu generieren, zu modifizieren und zu konvertieren, ohne Microsoft PowerPoint zu verwenden. Es sind keine MS Office-Automatisierung oder eine andere Anwendung erforderlich, und Sie können alle Dokumentverarbeitungsfunktionen mit der Cloud-API durchführen. Alles, was Sie tun müssen, ist, Ihre Umgebung mit C++11, Boost und C++ REST SDK zu konfigurieren.

Unterstützte Dateiformate

Die Cloud-API bietet bemerkenswerte Unterstützung für eine Vielzahl von PowerPoint Datei formaten, in denen Sie einzelne Dateiformate laden und die Ausgabe im unterstützten Format rendern können.

Funktionen hervorheben

Die folgende Liste bietet einen Überblick über die derzeit von Aspose.Slides Cloud SDK für C++ unterstützten Funktionen.

Nutzung des Cloud SDK

Um das Aspose.Slides Cloud SDK für C++ zu verwenden, müssen Sie ein Konto bei Aspose Cloud registrieren und den App-Schlüssel und die SID im Cloud Dashboard nachschlagen/erstellen. Der gleiche AppKey und AppSID werden verwendet, um auf die API über Swagger zuzugreifen.

Installation

Für die Installation über die Befehlszeile:

nuget install Aspose.Slides-Cloud.Cpp 

Von Paketmanager:

PM> Install-Package Aspose.Slides-Cloud.Cpp

Funktion Codeausschnitte

PPTX zu PDF-Konvertierung

std::shared_ptr<asposeslidescloud::api::SlidesApi> api = std::make_shared<asposeslidescloud::api::SlidesApi>(utility::conversions::to_string_t("MyAppSid"), utility::conversions::to_string_t("MyAppKey"));
api->getSlidesApiInfo().get()->getName();
std::shared_ptr<PostSlidesConvertRequest> request = std::make_shared<PostSlidesConvertRequest>();
request->setFormat(utility::conversions::to_string_t("pdf"));
request->setDocument(std::make_shared<std::ifstream>("MyPresentation.pptx", std::ios::binary));
std::ofstream fs("MyPresentation.pdf", std::ios::binary);
api->postSlidesConvert().get().writeTo(versionStream);

Die Cloud-API kann auch über den Terminal mit dem cURL-Befehl aufgerufen werden. Allerdings sind alle unsere APIs passwortgeschützt, sodass Sie zuerst Ihr JWT-Zugriffstoken erhalten müssen. Bitte besuchen Sie den folgenden Link für weitere Informationen zu How to Obtain JWT token using a Client ID and Client Secret key

Beitrag

Der vollständige Quellcode ist über Github repository verfügbar.

Schlussfolgerung

In diesem Artikel haben wir die Grundlagen der Verwendung des C++ PowerPoint SDK für die Erstellung, Manipulation und das Rendering von PPTX in andere Formate gelernt.