Aspose.Slides Cloud SDK for C++ logó

Aspose.Slides Cloud az egyik népszerű Cloud API-nk, amely lehetőséget kínál MS PowerPoint és OpenOffice prezentációs diák készítésére, feldolgozására, egyesítésére és konvertálására egyszerű cURL parancsok használatával a REST API-n keresztül. Ezenkívül, hogy megkönnyítsük ügyfeleink számára bizonyos programozási nyelvek használatát, egyedi Cloud SDK-kat hoztunk létre, mint például Aspose.Slides Cloud SDK for .NET, Aspose.Slides Cloud SDK for Java, Aspose.Slides Cloud SDK for PHP stb. Ezért, hogy megkönnyítsük hűséges ügyfeleink számára a C++ használatát, bemutatjuk a [Asp

Előfeltételek

Ez lehetővé teszi, hogy PowerPoint és OpenOffice prezentációkat generálj, módosíts, konvertálj Microsoft PowerPoint használata nélkül. Nincs szükség MS Office automatizálásra vagy bármilyen más alkalmazásra, és minden dokumentumfeldolgozási funkciót a Cloud API segítségével végezhetsz el. Csak annyit kell tenned, hogy konfigurálod a környezeted C++11, Boost és C++ REST SDK használatával.

Támogatott fájlformátumok

A Cloud API figyelemre méltó támogatást nyújt számos PowerPoint fájlformátumhoz, ahol betöltheted az egyes fájlformátumokat, valamint a kimenetet a támogatott formátumba renderelheted.

Jellemzők kiemelése

A következő lista egy általános áttekintést nyújt az Aspose.Slides Cloud SDK for C++ által jelenleg támogatott funkciókról.

  • Render Slides to PDF, XPS, HTML
  • Render Slides to JPEG, PNG, GIF, BMP, SVG, TIFF
  • Több bemutató egyesítése files or Split an existing to multiple files
  • Fájlokban szöveg keresése és cserélése
  • Olvasd el és frissítsd a PowerPoint bemutató metaadatait és statisztikáit
  • Manipulálj formákat, bekezdéseket, diagramokat, részeket az Oldal Objektum Modell segítségével
  • Támogatás az Aspose és a harmadik féltől származó felhőtárhelyek számára

A Cloud SDK használata

Ahhoz, hogy használhassa az Aspose.Slides Cloud SDK-t C++-ban, regisztrálnia kell egy fiókot az Aspose Cloud, és meg kell keresnie/létrehoznia az App Key-t és SID-t a Cloud Dashboard. Ugyanez az AppKey és AppSID használható az API eléréséhez swagger-en keresztül.

Telepítés

Telepítés parancssoron keresztül:

nuget install Aspose.Slides-Cloud.Cpp 

A Csomagkezelőtől:

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

Jellemző Kód részletek

PPTX to PDF konvertálás

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);

A Cloud API-t a terminálon keresztül a cURL parancs segítségével is elérheti. Azonban az összes API-nk jelszóval védett, ezért először meg kell szereznie a JWT hozzáférési tokent. Kérlek, látogass el az alábbi linkre további információkért a How to Obtain JWT token using a Client ID and Client Secret key témában.

Hozzájárulás

A teljes forráskód elérhető a Github repository.

Következtetés

Ebben a cikkben megtanultuk az alapokat a C++ PowerPoint SDK használatáról PPTX létrehozásához, manipulálásához és más formátumokba történő rendereléséhez.