แยกงานนำเสนอ PowerPoint โดยใช้ C++

อาจมีบางสถานการณ์ที่คุณจำเป็นต้องแยกงานนำเสนอ PowerPoint ออกเป็นหลายไฟล์ ตัวอย่างเช่น งานนำเสนอของคุณอาจมีหลายส่วน และคุณต้องการให้แต่ละส่วนอยู่ในไฟล์แยกกัน ด้วยเหตุนี้ บทความนี้จะสอนวิธีแยกงานนำเสนอ PowerPoint PPTX/PPT โดยใช้ C++

C ++ API สำหรับการแยกงานนำเสนอ PowerPoint

Aspose.Slides for C++ เป็น API ที่ทรงพลังและมีฟีเจอร์มากมายที่ช่วยให้คุณสร้าง อ่าน และแก้ไขไฟล์ PowerPoint โดยไม่ต้องติดตั้ง Microsoft PowerPoint นอกจากนี้ API ยังรองรับการแยกงานนำเสนอ PowerPoint คุณสามารถติดตั้ง API ผ่าน NuGet หรือดาวน์โหลดโดยตรงจากส่วน ดาวน์โหลด

PM> Install-Package Aspose.Slides.Cpp

แยกงานนำเสนอ PowerPoint โดยใช้ C++

ต่อไปนี้เป็นขั้นตอนในการแยกงานนำเสนอ PowerPoint โดยใช้ C++

โค้ดตัวอย่างต่อไปนี้แสดงวิธีการแยกงานนำเสนอ PowerPoint โดยใช้ C++

// เส้นทางไฟล์ต้นฉบับ
const String sourceFilePath = u"SourceDirectory\\Slides\\SamplePresentation.pptx";

// โหลดไฟล์นำเสนอ
auto presentation = System::MakeObject<Presentation>(sourceFilePath);

// วนรอบสไลด์
for (SharedPtr<ISlide> slide : presentation->get_Slides())
{
	// สร้างอินสแตนซ์ของคลาสงานนำเสนอ
	auto newPresentation = System::MakeObject<Presentation>();

	// ลบสไลด์เริ่มต้น
	newPresentation->get_Slides()->idx_get(0)->Remove();

	// เพิ่มสไลด์ในงานนำเสนอ
	newPresentation->get_Slides()->AddClone(slide);

	// บันทึกงานนำเสนอ
	newPresentation->Save(String::Format(u"OutputDirectory\\SplitPresentation_out_{0}.pptx", slide->get_SlideNumber()), SaveFormat::Pptx);
}

รับใบอนุญาตฟรี

หากต้องการลองใช้ API โดยไม่มีข้อจำกัดในการประเมิน คุณสามารถขอ ใบอนุญาตชั่วคราวฟรี

บทสรุป

ในบทความนี้ คุณได้เรียนรู้วิธีแยกงานนำเสนอ PowerPoint โดยใช้ C++ ข้อมูลโค้ดที่ใช้ร่วมกันแสดงวิธีแยกไฟล์ PowerPoint ด้วยโค้ดเพียงไม่กี่บรรทัด Aspose.Slides for C++ API มีคุณสมบัติเพิ่มเติมมากมายสำหรับการทำงานกับไฟล์ PowerPoint คุณสามารถสำรวจ API โดยละเอียดได้โดยไปที่ เอกสารอย่างเป็นทางการ ในกรณีที่มีข้อสงสัยใดๆ โปรดติดต่อเราได้ที่ ฟอรัมสนับสนุนฟรี

ดูสิ่งนี้ด้วย