แยกวิเคราะห์งานนำเสนอ PPT ใน C++
ใช้ Aspose.Slides for C++ เพื่อแยกข้อความจากสไลด์งานนำเสนอโดยไม่ต้องใช้ Microsoft PowerPoint
แยกวิเคราะห์ไฟล์ PPT ด้วย C++
ใช้ Aspose.Slides for C++ เพื่อแยกวิเคราะห์ไฟล์งานนำเสนอ PPT และแยกข้อความจากสไลด์ API ให้เข้าถึงข้อความในสไลด์ผ่าน SlideUtil::GetAllTextBoxes, ITextFrame, IParagraph และ IPortion คุณจึงอ่านเนื้อหาข้อความได้โดยไม่ต้องควบคุม Microsoft PowerPoint อัตโนมัติ ติดตั้งแพ็กเกจ
Aspose.Slides.Cpp
จาก NuGet หรือใช้คำสั่งด้านล่างใน Package Manager Console
คำสั่ง
PM> Install-Package Aspose.Slides.Cppแยกวิเคราะห์ไฟล์ PPT – C++
auto presentation = MakeObject<Presentation>(u"presentation.ppt");
auto textFrames = SlideUtil::GetAllTextBoxes(presentation->get_Slide(0));
for (auto&& textFrame : textFrames)
{
for (auto&& paragraph : textFrame->get_Paragraphs())
{
for (auto&& portion : paragraph->get_Portions())
{
Console::WriteLine(portion->get_Text());
}
}
}
presentation->Dispose();วิธีแยกวิเคราะห์ไฟล์ PPT ใน C++
แยกข้อความจากไฟล์ PPT ด้วย Aspose.Slides for C++
- โหลดไฟล์ PPT ด้วยคลาส
Presentation - ดึงออบเจ็กต์
ITextFrameจากสไลด์แรกด้วยSlideUtil::GetAllTextBoxes - วนผ่านออบเจ็กต์
ITextFrame - วนผ่านออบเจ็กต์
IParagraphในแต่ละITextFrame - วนผ่านออบเจ็กต์
IPortionในแต่ละIParagraph - อ่านข้อความด้วย
get_Text
ความต้องการของระบบ
Aspose.Slides for C++ รองรับแพลตฟอร์มเดสก์ท็อปและเซิร์ฟเวอร์หลัก ตรวจสอบให้แน่ใจว่าโปรเจกต์ของคุณมีสิ่งที่จำเป็นต่อไปนี้
- Microsoft Windows, Linux, macOS หรือระบบปฏิบัติการอื่นที่เข้ากันได้ซึ่งมีรันไทม์ C++ ที่รองรับ
- ไลบรารี Aspose.Slides for C++ ที่อ้างอิงในโปรเจกต์ของคุณ
สร้างด้วย Aspose.Slides
แยกข้อความและรูปภาพออนไลน์
แอป Aspose.Slides Parser ฟรีนี้สร้างด้วย Aspose.Slides for C++ ซึ่งเป็น API เดียวกับโค้ดด้านบน เปิดแอปแล้วดูว่า API ทำอะไรได้บ้างกับไฟล์ PPT ของคุณเอง
- ทำงานในเบราว์เซอร์ ไม่ต้องติดตั้งสิ่งใด
- ดูว่า Aspose.Slides อ่านไฟล์ของคุณอย่างไรก่อนเขียนโค้ด
- อัปโหลดไฟล์ PPT แล้วรับข้อความและรูปภาพ
- ดาวน์โหลดทั้งหมดเป็นไฟล์ ZIP เดียว
PPT รูปแบบไฟล์คืออะไร
ไฟล์ PPT คือไฟล์งานนำเสนอ Microsoft PowerPoint 97-2003 ไฟล์นี้จัดเก็บสไลด์ ข้อความ รูปภาพ มัลติมีเดีย และวัตถุฝังตัวในรูปแบบไฟล์ไบนารีของ PowerPoint ที่ใช้ก่อนรูปแบบ Open XML อย่าง PPTX
รูปแบบอื่นที่รองรับการแยกวิเคราะห์
ด้วย C++ คุณยังสามารถแยกวิเคราะห์รูปแบบงานนำเสนออื่นได้