
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 ไปยังรูปแบบอื่น ๆ