
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.
- Render Slides zu PDF, XPS, HTML
- Render Slides to JPEG, PNG, GIF, BMP, SVG, TIFF
- Mehrere Präsentationen zusammenführen files or Split an existing to multiple files
- Text in Dateien suchen und ersetzen
- Lesen und Aktualisieren von PowerPoint-Präsentationsmetadaten und -statistiken
- Manipulieren von Formen, Absätzen, Diagrammen, Teilen mit dem Page Object Model
- Unterstützung für Aspose und Cloud-Speicher von Drittanbietern
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.