แปลงการนำเสนอ PowerPoint เป็นเอกสาร Word ด้วย C++
บทนำ
หากคุณตั้งใจใช้เนื้อหาข้อความหรือข้อมูลจากการนำเสนอ (PPT หรือ PPTX) ในรูปแบบใหม่ คุณอาจได้รับประโยชน์จากการแปลงการนำเสนอเป็น Word (DOC หรือ DOCX).
- เมื่อเทียบกับ Microsoft PowerPoint แอป Microsoft Word มีเครื่องมือหรือฟังก์ชันสำหรับเนื้อหามากกว่า.
- นอกจากนี้ฟังก์ชันการแก้ไขใน Word ยังทำให้คุณได้รับประโยชน์จากการทำงานร่วมกัน การพิมพ์ และการแชร์ที่ดียิ่งขึ้น.
Aspose.Slides และ Aspose.Words
เพื่อแปลงไฟล์ PowerPoint (PPTX หรือ PPT) เป็น Word (DOCX หรือ DOC) คุณต้องใช้ทั้ง Aspose.Slides for C++ และ Aspose.Words for C++.
ในรูปแบบ API แยกเดี่ยว Aspose.Slides สำหรับ C++ มีฟังก์ชันที่ช่วยให้คุณดึงข้อความจากการนำเสนอ.
Aspose.Words เป็น API การประมวลผลเอกสารขั้นสูงที่ช่วยให้แอปพลิเคชันสร้าง แก้ไข แปลง แสดงผล พิมพ์ไฟล์ และทำงานอื่น ๆ กับเอกสารโดยไม่ต้องใช้ Microsoft Word.
แปลงการนำเสนอ PowerPoint เป็นเอกสาร Word
ใช้โค้ดตัวอย่างนี้เพื่อแปลง PowerPoint เป็น Word:
auto presentation = MakeObject<Presentation>();
auto doc = MakeObject<Aspose::Words::Document>();
auto builder = MakeObject<Aspose::Words::DocumentBuilder>(doc);
for (const auto& slide : presentation->get_Slides())
{
// สร้างและแทรกรูปภาพสไลด์
auto image = slide->GetImage(1.0f, 1.0f);
builder->InsertImage(image);
// แทรกข้อความของสไลด์
for (const auto& shape : slide->get_Shapes())
{
if (ObjectExt::Is<AutoShape>(shape))
{
auto autoShape = System::AsCast<AutoShape>(shape);
builder->Writeln(autoShape->get_TextFrame()->get_Text());
}
}
builder->InsertBreak(Aspose::Words::BreakType::PageBreak);
}
คำถามที่พบบ่อย
ต้องติดตั้งส่วนประกอบอะไรเพื่อแปลงการนำเสนอ PowerPoint และ OpenDocument เป็นเอกสาร Word?
คุณเพียงแค่เพิ่มแพคเกจที่เกี่ยวข้องสำหรับ Aspose.Slides for C++ และ Aspose.Words for C++ ลงในโครงการของคุณ ทั้งสองไลบรารีทำงานเป็น API แยกเดี่ยว และไม่จำเป็นต้องติดตั้ง Microsoft Office.
รองรับรูปแบบการนำเสนอ PowerPoint และ OpenDocument ทั้งหมดหรือไม่?
Aspose.Slides รองรับรูปแบบการนำเสนอทั้งหมด, รวมถึง PPT, PPTX, ODP และประเภทไฟล์ทั่วไปอื่น ๆ ซึ่งทำให้คุณสามารถทำงานกับการนำเสนอที่สร้างในเวอร์ชันต่าง ๆ ของ Microsoft PowerPoint.