แปลง ODP เป็น PPTX ใน C++

ภาพรวม

บทความนี้อธิบายวิธีแปลงการนำเสนอ ODP เป็นรูปแบบ PPTX โดยใช้ Aspose.Slides.

การแปลง ODP เป็น PPTX

Aspose.Slides สำหรับ .NET มีคลาส Presentation ที่เป็นตัวแทนของไฟล์การนำเสนอ. Presentation คลาสนี้สามารถเข้าถึง ODP ผ่านคอนสตรัคเตอร์ Presentation เมื่อสร้างอ็อบเจ็กต์ได้แล้ว. ตัวอย่างต่อไปนี้แสดงวิธีแปลงการนำเสนอ ODP เป็นการนำเสนอ PPTX.

// เส้นทางไปยังไดเรกทอรีเอกสาร.
String dataDir = GetDataPath();

// เปิดไฟล์ ODP
auto pres = System::MakeObject<Presentation>(dataDir + u"AccessOpenDoc.odp");

// กำลังบันทึกการนำเสนอ ODP เป็นรูปแบบ PPTX
pres->Save(dataDir + u"AccessOpenDoc_out.pptx", SaveFormat::Pptx);

ตัวอย่างสด

คุณสามารถเข้าเยี่ยมชมแอปเว็บ Aspose.Slides Conversion ที่สร้างขึ้นด้วย Aspose.Slides API แอปนี้แสดงให้เห็นว่า การแปลง ODP เป็น PPTX สามารถทำได้ด้วย Aspose.Slides API.

คำถามที่พบบ่อย

ฉันจำเป็นต้องติดตั้ง Microsoft PowerPoint หรือ LibreOffice เพื่อแปลง ODP เป็น PPTX หรือไม่?

ไม่. Aspose.Slides ทำงานแบบอิสระและไม่ต้องการแอปพลิเคชันของบุคคลที่สามเพื่ออ่านหรือเขียน ODP/PPTX.

สไลด์มาสเตอร์, เค้าโครง, และธีมจะถูกเก็บรักษาไว้ระหว่างการแปลงหรือไม่?

ใช่. ไลบรารีใช้โมเดลอ็อบเจ็กต์การนำเสนอแบบเต็มและรักษาโครงสร้างรวมถึงสไลด์มาสเตอร์และเค้าโครงไว้ ดังนั้นการออกแบบจะคงความถูกต้องหลังจากการแปลง.

ฉันสามารถแปลงไฟล์ ODP ที่มีการป้องกันด้วยรหัสผ่านได้หรือไม่?

ใช่. Aspose.Slides รองรับการตรวจจับการป้องกัน, การเปิดและทำงานกับ protected presentations (รวมถึง ODP) เมื่อคุณให้รหัสผ่าน, รวมถึงการกำหนดค่าเข้ารหัสและการเข้าถึงคุณสมบัติเข้าเอกสาร.

Aspose.Slides เหมาะสำหรับบริการแปลงบนคลาวด์หรือบริการที่ใช้ REST หรือไม่?

ใช่. คุณสามารถใช้ไลบรารีในเครื่องของคุณเองในแบ็กเอนด์หรือ Aspose.Slides Cloud (REST API); ทั้งสองตัวเลือกสนับสนุนการแปลง ODP → PPTX.