แปลงการนำเสนอ 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.