แปลง PPTX เป็น PPT ใน .NET

ภาพรวม

บทความนี้อธิบายวิธีแปลง PowerPoint Presentation ในรูปแบบ PPTX ไปเป็นรูปแบบ PPT ด้วย C#. หัวข้อที่ครอบคลุมมีดังต่อไปนี้

  • แปลง PPTX เป็น PPT ด้วย C#

แปลง PPTX เป็น PPT ใน .NET

สำหรับตัวอย่างโค้ด C# ที่แปลง PPTX เป็น PPT โปรดดูส่วนด้านล่างคือแปลง PPTX เป็น PPT. โค้ดจะโหลดไฟล์ PPTX แล้วบันทึกเป็นรูปแบบ PPT เท่านั้น การระบุรูปแบบการบันทึกที่แตกต่างกัน คุณยังสามารถบันทึกไฟล์ PPTX เป็นรูปแบบอื่น ๆ เช่น PDF, XPS, ODP, HTML เป็นต้น ตามที่อธิบายในบทความเหล่านี้

แปลง PPTX เป็น PPT

เพื่อแปลง PPTX เป็น PPT เพียงส่งชื่อไฟล์และรูปแบบการบันทึกไปยังเมธอดSaveของคลาสPresentation ตัวอย่างโค้ด C# ด้านล่างจะแปลง Presentation จาก PPTX เป็น PPT ด้วยตัวเลือกเริ่มต้น

// สร้างอ็อบเจ็กต์ Presentation ที่แทนไฟล์ PPTX
Presentation pres = new Presentation("presentation.pptx");

// บันทึกการนำเสนอ PPTX เป็นรูปแบบ PPT
pres.Save("presentation.ppt", SaveFormat.Ppt);

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

เอฟเฟกต์และคุณลักษณะทั้งหมดของ PPTX จะคงไว้เมื่อบันทึกเป็นรูปแบบ PPT รุ่นเก่า (97–2003) หรือไม่?

ไม่เสมอไป เนื่องจากรูปแบบ PPT ขาดความสามารถใหม่ ๆ บางอย่าง (เช่น เอฟเฟกต์บางประเภท, วัตถุ, และพฤติกรรม) ทำให้คุณลักษณะบางอย่างอาจถูกทำให้เรียบง่ายหรือแปลงเป็นภาพระหว่างการแปลง

ฉันสามารถแปลงสไลด์ที่เลือกเท่านั้นเป็น PPT แทนการแปลงทั้งการนำเสนอได้หรือไม่?

การบันทึกโดยตรงจะกระทำต่อการนำเสนอทั้งหมด หากต้องการแปลงเฉพาะสไลด์ ให้สร้างการนำเสนอใหม่ที่มีเฉพาะสไลด์นั้น ๆ แล้วบันทึกเป็น PPT; หรือใช้บริการ/API ที่รองรับการแปลงตามสไลด์

การนำเสนอที่มีการป้องกันด้วยรหัสผ่านได้รับการสนับสนุนหรือไม่?

ใช่ คุณสามารถตรวจสอบว่าไฟล์ถูกป้องกันหรือไม่, เปิดไฟล์ด้วยรหัสผ่าน, และยังสามารถกำหนดการตั้งค่าการป้องกัน/การเข้ารหัสสำหรับ PPT ที่บันทึกได้