Aspose.Slides Cloud SDK for C++ โลโก้

Aspose.Slides Cloud เป็นหนึ่งใน API คลาวด์ที่ได้รับความนิยมของเรา ซึ่งนำเสนอคุณสมบัติในการสร้าง, ประมวลผล, รวมและแปลงสไลด์นำเสนอ MS PowerPoint & OpenOffice โดยใช้คำสั่ง cURL อย่างง่ายผ่าน REST API นอกจากนี้ เพื่ออำนวยความสะดวกให้กับลูกค้าของเราในการใช้บางภาษาโปรแกรม เราได้สร้าง 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

รูปแบบไฟล์ที่รองรับ

Cloud API มีการสนับสนุนที่โดดเด่นสำหรับรูปแบบไฟล์ PowerPoint file formats มากมาย ซึ่งคุณสามารถโหลดรูปแบบไฟล์แต่ละรูปแบบ รวมถึงสร้างผลลัพธ์ในรูปแบบที่รองรับได้。

คุณสมบัติเด่น

รายการต่อไปนี้ให้ภาพรวมในระดับสูงของฟีเจอร์ที่สนับสนุนโดย Aspose.Slides Cloud SDK สำหรับ C++.

  • เรนเดอร์สไลด์ไปยัง PDF, XPS, HTML
  • เรนเดอร์สไลด์เป็น JPEG, PNG, GIF, BMP, SVG, TIFF
  • รวมงานนำเสนอหลายรายการ files or Split an existing to multiple files
  • ค้นหาและแทนที่ข้อความภายในไฟล์
  • อ่านและอัปเดตข้อมูลเมตาของการนำเสนอ PowerPoint และสถิติ
  • จัดการรูปร่าง ย่อหน้า แผนภูมิ ส่วนต่าง ๆ โดยใช้โมเดลวัตถุหน้า
  • สนับสนุนสำหรับ Aspose และ Cloud storages ของผู้ให้บริการรายที่ 3

การใช้งาน Cloud SDK

ในการใช้ Aspose.Slides Cloud SDK สำหรับ C++ คุณจะต้องลงทะเบียนบัญชีกับ Aspose Cloud และค้นหาหรือสร้าง App Key และ SID ที่ Cloud Dashboard AppKey และ AppSID เดียวกันนี้ถูกใช้เพื่อ access API via swagger.

การติดตั้ง

สำหรับการติดตั้งผ่านทางบรรทัดคำสั่ง:

nuget install Aspose.Slides-Cloud.Cpp 

จาก Package Manager:

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

โค้ดตัวอย่างฟีเจอร์

การแปลง PPTX เป็น 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);

API Cloud ยังสามารถเข้าถึงได้โดยใช้คำสั่ง cURL ผ่านเทอร์มินัล อย่างไรก็ตาม API ทั้งหมดของเรานั้นมีการป้องกันด้วยรหัสผ่าน ดังนั้นคุณจะต้องได้รับโทเค็นการเข้าถึง JWT ของคุณก่อน กรุณาเยี่ยมชมลิงค์ต่อไปนี้เพื่อข้อมูลเพิ่มเติมเกี่ยวกับ How to Obtain JWT token using a Client ID and Client Secret key

การมีส่วนร่วม

รหัสต้นฉบับทั้งหมดสามารถดูได้ที่ Github repository.

ข้อสรุป

ในบทความนี้ เราได้เรียนรู้พื้นฐานเกี่ยวกับการใช้ C++ PowerPoint SDK สำหรับการสร้าง, การจัดการ และการเรนเดอร์ PPTX ไปยังรูปแบบอื่น ๆ