รูปแบบ SVG มักใช้สำหรับการฝังเนื้อหาในแอปพลิเคชันเว็บและเดสก์ท็อป อาจมีบางสถานการณ์ที่คุณจำเป็นต้องฝังงานนำเสนอ PowerPoint ของคุณในแอปพลิเคชันดังกล่าว ภายใต้สถานการณ์ดังกล่าว การแปลงไฟล์ PowerPoint เป็นรูปแบบ SVG จะเป็นประโยชน์ ด้วยเหตุนี้ บทความนี้จะสอนวิธีแปลง PowerPoint PPT หรือ PPTX เป็น SVG ใน C++
- C ++ API เพื่อแปลง PowerPoint เป็น SVG
- ขั้นตอนในการแปลง PowerPoint PPT เป็น SVG ใน C ++
- แปลง PowerPoint เป็น SVG ใน C ++
ตัวแปลง C++ PowerPoint PPT เป็น SVG - ดาวน์โหลดฟรี
Aspose.Slides for C++ เป็น C++ API สำหรับการทำงานกับไฟล์ PowerPoint ช่วยให้คุณสร้าง อ่าน และแก้ไขไฟล์ PowerPoint PPT และ PPTX โดยไม่ต้องใช้ซอฟต์แวร์เพิ่มเติม นอกจากนี้ API ยังรองรับการแปลงไฟล์ PPTX/PPT เป็นรูปแบบ SVG คุณสามารถติดตั้ง API ผ่าน NuGet หรือดาวน์โหลดโดยตรงจากส่วน ดาวน์โหลด
PM> Install-Package Aspose.Slides.Cpp
ขั้นตอนในการแปลง PPTX เป็น SVG ใน C ++
การแปลงงานนำเสนอ PowerPoint PPT หรือ PPTX เป็น SVG นั้นง่ายเหมือนวงกลม ต่อไปนี้เป็นขั้นตอนที่จำเป็นในการแปลงไฟล์ PPT/PPTX เป็นรูปแบบ SVG โดยใช้ Aspose.Slides for C++
- โหลดไฟล์ PowerPoint PPT หรือ PPTX จากดิสก์
- วนซ้ำสไลด์ในงานนำเสนอ
- บันทึกแต่ละสไลด์เป็นไฟล์ SVG ไปยังตำแหน่งที่ต้องการ
ตอนนี้ มาดูวิธีแปลงขั้นตอนเหล่านี้เป็นโค้ดเพื่อแปลง PPTX เป็น SVG ใน C++
แปลง PowerPoint PPT เป็น SVG ใน C++
ต่อไปนี้เป็นขั้นตอนในการแปลงไฟล์ PowerPoint PPTX/PPT เป็นรูปแบบ SVG
- โหลดไฟล์ PowerPoint โดยใช้คลาส Presentation
- วนซ้ำสไลด์ของงานนำเสนอ
- ภายในลูป ให้สร้างอินสแตนซ์ของคลาส FileStream
- เขียนสไลด์ไปยังสตรีมโดยใช้ ISlide->WriteAsSvg(System::SharedPtrSystem::IO::Stream สตรีม) วิธีการ
- สุดท้ายปิดสตรีม
โค้ดตัวอย่างต่อไปนี้แสดงวิธีการแปลงไฟล์ PowerPoint PPTX/PPT เป็นรูปแบบ SVG โดยใช้ C++
// เส้นทางไฟล์ต้นฉบับ
const String sourceFilePath = u"SourceDirectory\\Slides\\SamplePresentation.pptx";
// โหลดไฟล์นำเสนอ
auto presentation = System::MakeObject<Presentation>(sourceFilePath);
// วนรอบสไลด์
for (SharedPtr<ISlide> slide : presentation->get_Slides())
{
// สร้างอินสแตนซ์ของคลาส FileStream
SharedPtr<FileStream> stream = File::OpenWrite(String::Format(u"OutputDirectory\\PresentationToSvg_out_{0}.svg", slide->get_SlideNumber()));
// เขียนสไลด์เพื่อสตรีม
slide->WriteAsSvg(stream);
// ปิดสตรีม
stream->Close();
}
PowerPoint เป็น SVG C++ Converter - รับใบอนุญาตฟรี
หากต้องการใช้ Aspose.Slides โดยไม่มีข้อจำกัดในการประเมิน คุณจะได้รับ ใบอนุญาตชั่วคราวฟรี
บทสรุป
ในบทความนี้ คุณได้เรียนรู้วิธีการแปลงไฟล์ PowerPoint PPTX/PPT เป็นรูปแบบ SVG ใน C++ ตัวอย่างโค้ดที่ใช้ร่วมกันแสดงวิธีแปลงไฟล์ PowerPoint เป็นรูปแบบ SVG โดยใช้โค้ดเพียงไม่กี่บรรทัด Aspose.Slides for C++ เป็น API ที่มีประสิทธิภาพซึ่งมีคุณสมบัติเพิ่มเติมมากมายสำหรับการทำงานที่เกี่ยวข้องกับ PowerPoint ของคุณโดยอัตโนมัติ คุณสามารถสำรวจ API โดยละเอียดได้โดยไปที่ เอกสารอย่างเป็นทางการ ในกรณีที่มีข้อสงสัย โปรดติดต่อเราได้ที่ ฟอรัมสนับสนุนฟรี
ดูสิ่งนี้ด้วย
เคล็ดลับ: คุณอาจต้องการดู กำหนดตัวแปลง PowerPoint เป็น SVG ฟรี