
Aspose.Slides Cloud არის ჩვენი პოპულარული Cloud API, რომელიც გთავაზობთ MS PowerPoint & OpenOffice პრეზენტაციის სლაიდების შექმნის, დამუშავების, შერწყმის და გადაყვანის ფუნქციებს უბრალო cURL ბრძანებით REST API-ის მეშვეობით. ასევე, ჩვენი მომხმარებლების კომფორტისთვის, რომლებიც გარკვეულ პროგრამირების ენებზე მუშაობენ, ჩვენ შევქმენით ინდივიდუალური Cloud SDK-ები, როგორიცაა Aspose.Slides Cloud SDK for .NET, Aspose.Slides Cloud SDK for Java, Aspose.Slides Cloud SDK for PHP და ა.შ. ამიტომ, ჩვენი ერთგული მომხმარებლების C++ გამოყენების ხელშემწყობად, წარმოდგენილი არის Aspose.Slides Cloud SDK for C++ ვერსია. ასე
წინა პირობები
ის გაწვდით შესაძლებლობებს შექმნათ, შეცვალოთ, გადააქვითოთ PowerPoint & OpenOffice პრეზენტაციები Microsoft PowerPoint-ის გარეშე. არ საჭიროებს MS Office-ის ავტომატიზაციას ან რომელიმე სხვა აპლიკაციას და ახორციელებს ყველა დოკუმენტის დამუშავების შესაძლებლობას Cloud API-ის გამოყენებით. ყველაფერი რაც უნდა გააკეთოთ არის თქვენი გარემოს კონფიგურაცია C++11-ის, Boost-ის, და C++ REST SDK-ის გამოყენებით.
Supported File Formats
Cloud API საოცარ მხარდაჭერას უწევს მრავალფეროვან PowerPoint file formats, საიდანაც შეგიძლიათ დაატვირთოთ ინდივიდუალური ფაილების ფორმატები, ასევე გამოაქვეყნოთ გამოსავალი მხარდაჭერილი ფორმატში.
მახასიათებლების ხაზგასმა
შემდეგი სიითი გაწვდავს Aspose.Slides Cloud SDK-ის მაღალი დონეების მიმოხილვას, რომელიც ამჟამად მხარდაჭერილი ფუნქციების შესახებ არის.
- Render Slides to PDF, XPS, HTML
- Render Slides to JPEG, PNG, GIF, BMP, SVG, TIFF
- ბაერთიანეთ რამდენიმე პრეზენტაცია files or Split an existing to multiple files
- ფაილების შიგნით ტექსტის პოვნა და ჩანაცვლება
- PowerPoint პრეზენტაციის მეტაცეტა და სტატისტიკის წაკითხვა და განახლება
- ფორმების, აბზაცების, დიაგრამების, ნაწილის მანიპულირება გვერდის ობიექტის მოდელის გამოყენებით
- Aspose და მესამე მხარის Cloud საცავების მხარდაჭერა
Cloud SDK-ის გამოყენება
Aspose.Slides Cloud SDK for C++-ის გამოყენებისათვის, თქვენ უნდა რეგისტრირდეთ Aspose Cloud-ზე და მოძებნოთ/შექმნათ აპის რაუნდი და SID Cloud Dashboard-ზე. იგივე AppKey და AppSID გამოიყენება API-ს swagger-ის საშუალებით გასასვლელად.
ინსტალაცია
კომანდის ხაზის საშუალებით ინსტალაციისთვის:
nuget install Aspose.Slides-Cloud.Cpp
პაკეტის მენეჯერიდან:
PM> Install-Package Aspose.Slides-Cloud.Cpp
მისწრაფების კოდების ნიმუშები
PPTX to PDF გარდაქმნა
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);
Cloud API-ს ასევე შეგიძიათ წვდომა მიიღოთ cURL ბრძანებით ტერმინალში. თუმცა, ყველა ჩვენი API პაროლით არის დაცული, ასე რომ, პირველად უნდა მიიღოთ თქვენი JWT წვდომის ტოკენი. გთხოვთ ეწვალოთ შემდეგ ბმულზე დამატებითი ინფორმაციისთვის How to Obtain JWT token using a Client ID and Client Secret key
შენატვირთვა
სრული წყარო კოდი ხელმისაწვდომია Github repository.
შესახებ
ამ სტატიაში ჩვენ განვიხილეთ C++ PowerPoint SDK-ის ძირითადი საფუძვლები PPTX-ის შექმნის, მანიპულაციისა და სხვა ფორმატებში რენდერინგისთვის.