แปลงงานนำเสนอ PowerPoint เป็นเอกสาร Word โดยใช้ C ++

อาจมีบางกรณีที่คุณมีงานนำเสนอ PowerPoint และต้องการสร้างเอกสารที่อธิบายเนื้อหาอย่างละเอียด เพื่อสิ่งนั้น คุณสามารถแปลงไฟล์ PPTX เป็นรูปแบบ Word และแก้ไขไฟล์ Word เพื่อป้อนรายละเอียดสำหรับแต่ละสไลด์ ในบทความนี้ คุณจะได้เรียนรู้วิธีการแปลงไฟล์ PowerPoint PPTX/PPT เป็นรูปแบบ Word โดยทางโปรแกรมโดยใช้ 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 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 ซึ่งเป็นการนำขั้นตอนหลักไปใช้จริงในบทความนี้

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