
อาจมีบางกรณีที่คุณมีงานนำเสนอ PowerPoint และต้องการสร้างเอกสารที่อธิบายเนื้อหาอย่างละเอียด เพื่อสิ่งนั้น คุณสามารถแปลงไฟล์ PPTX เป็นรูปแบบ Word และแก้ไขไฟล์ Word เพื่อป้อนรายละเอียดสำหรับแต่ละสไลด์ ในบทความนี้ คุณจะได้เรียนรู้วิธีการแปลงไฟล์ PowerPoint PPTX/PPT เป็นรูปแบบ Word โดยทางโปรแกรมโดยใช้ C++
- C ++ API สำหรับการแปลงไฟล์ PowerPoint เป็นรูปแบบ Word
- แปลงไฟล์ PowerPoint PPTX/PPT เป็นรูปแบบ DOCX โดยใช้ C++
C ++ API สำหรับการแปลงไฟล์ PowerPoint เป็นรูปแบบ Word
ในการแปลงงานนำเสนอ PowerPoint เป็นเอกสาร Word เราจะใช้ API ของ Aspose.Slides for C++ และ Aspose.Words for C++ ตัวแรกคือ API สำหรับการทำงานกับไฟล์ PowerPoint ส่วนตัวหลังใช้ในการสร้าง อ่าน และแก้ไขเอกสาร Word เราจะใช้ Aspose.Slides for C++ API เพื่อแปลงไฟล์ PowerPoint เป็นรูปแบบ HTML และ Aspose.Words for C++ API เพื่อแปลง HTML ที่สร้างขึ้นเป็นรูปแบบ Word คุณสามารถติดตั้ง API ผ่าน NuGet หรือดาวน์โหลดโดยตรงจากส่วน ดาวน์โหลด
PM> Install-Package Aspose.Slides.Cpp
PM> Install-Package Aspose.Words.Cpp
แปลงไฟล์ PowerPoint PPTX/PPT เป็นรูปแบบ DOCX โดยใช้ C++
ต่อไปนี้เป็นขั้นตอนในการแปลงไฟล์ PowerPoint PPTX/PPT เป็นรูปแบบ DOCX โดยใช้ C++
- โหลดไฟล์ PowerPoint โดยใช้คลาส Aposose::Slides::Presentation
- สร้างอินสแตนซ์ของคลาส MemoryStream
- บันทึกงานนำเสนอไปยังสตรีม
- สร้างอินสแตนซ์ของคลาส Aposose::Words::Document โดยใช้สตรีมวัตถุ
- บันทึกไฟล์ DOCX โดยใช้เมธอด Aspose::Words::Document->Save(const System::String & fileName, Aspose::Words::SaveFormat saveFormat)
โค้ดตัวอย่างต่อไปนี้แสดงวิธีการแปลงไฟล์ PowerPoint PPTX/PPT เป็นรูปแบบ DOCX โดยใช้ C++
// เส้นทางไฟล์
const String sourceFilePath = u"SourceDirectory\\Slides\\SamplePresentation.pptx";
const String outputFilePath = u"OutputDirectory\\SlidesToWord_out.docx";
// โหลดไฟล์นำเสนอ
auto presentation = System::MakeObject<Aspose::Slides::Presentation>(sourceFilePath);
// สร้างอินสแตนซ์ของคลาส MemoryStream
auto stream = System::MakeObject<MemoryStream>();
// บันทึกงานนำเสนอไปยังสตรีม
presentation->Save(stream, SaveFormat::Html);
stream->Flush();
stream->Seek(0, SeekOrigin::Begin);
// สร้างอินสแตนซ์ของคลาส Document โดยใช้สตรีม
auto doc = System::MakeObject<Aspose::Words::Document>(stream);
// บันทึกเอกสาร Word
doc->Save(outputFilePath, Aspose::Words::SaveFormat::Docx);
รับใบอนุญาตฟรี
หากต้องการลองใช้ API โดยไม่มีข้อจำกัดในการประเมิน คุณสามารถขอ ใบอนุญาตชั่วคราวฟรี
บทสรุป
ในบทความนี้ คุณได้เรียนรู้วิธีการแปลงไฟล์ PowerPoint PPTX/PPT เป็นเอกสาร Word โดยใช้ C++ เราใช้ Aspose.Slides for C++ API เพื่อแปลงไฟล์ PPTX/PPT เป็นรูปแบบ HTML และ Aspose.Words for C++ API เพื่อแปลง HTML ที่สร้างขึ้นเป็นรูปแบบ DOCX หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับ API เหล่านี้ คุณสามารถไปที่เอกสารอย่างเป็นทางการ ในกรณีที่มีข้อสงสัย โปรดติดต่อเราได้ที่ ฟอรัมสนับสนุนฟรี
หมายเหตุ: คุณอาจต้องการดู Aspose PowerPoint to Word Converter ซึ่งเป็นการนำขั้นตอนหลักไปใช้จริงในบทความนี้