ในบางกรณี คุณอาจต้องแปลงงานนำเสนอ PowerPoint เป็นเอกสาร Word ในการทำให้กระบวนการนี้ทำงานโดยอัตโนมัติหรือสำหรับการแปลงเป็นชุด บทความนี้ครอบคลุมถึงวิธีการแปลง PowerPoint PPTX/PPT เป็น Word DOCX โดยใช้ C#
API สำหรับการแปลง PowerPoint เป็น Word
ในการแปลงงานนำเสนอ PowerPoint เป็นเอกสาร Word เราจะใช้ Aspose.Slides for .NET ร่วมกับ Aspose.Words for .NET อันแรกคือ API การจัดการงานนำเสนอที่ให้คุณสร้างหรือแก้ไขงานนำเสนอ PowerPoint ในขณะที่หลังเป็น API การประมวลผลคำสำหรับสร้างหรือประมวลผลเอกสาร Word คุณสามารถ ดาวน์โหลด API หรือติดตั้งโดยใช้ NuGet นอกจากนี้ คุณยังสามารถรับ Aspose API ครบชุดในชื่อ Aspose.Total for .NET
PM> Install-Package Aspose.Slides.NET
PM> Install-Package Aspose.Words
แปลง PowerPoint PPTX หรือ PPT เป็น DOCX ใน C#
ต่อไปนี้เป็นขั้นตอนในการแปลงงานนำเสนอ PowerPoint เป็นเอกสาร Word โดยใช้ C#
- ขั้นแรก เพิ่มการอ้างอิง Aspose.Words for .NET และ Aspose.Slides for .NET ในโครงการของคุณ
- หลังจากนั้น ให้โหลดงานนำเสนอ PowerPoint โดยใช้คลาส Aspose.Slides.Presentation
- จากนั้น บันทึกงานนำเสนอลงในวัตถุ MemoryStream
- สร้างวัตถุของคลาส Aspose.Words.Document และเริ่มต้นด้วยวัตถุ MemoryStream
- สุดท้าย บันทึกเอกสารโดยใช้เมธอด Aspose.Words.Document.Save(string, Aspose.Words.SaveFormat.Docx)
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการแปลง PPTX เป็น DOCX โดยใช้ C#
// โหลดงานนำเสนอ PowerPoint
using(Aspose.Slides.Presentation presentation = new Aspose.Slides.Presentation("pres.pptx"))
{
using (var stream = new MemoryStream())
{
// บันทึกงานนำเสนอไปยังสตรีมหน่วยความจำ
presentation.Save(stream, SaveFormat.Html);
stream.Flush();
stream.Seek(0, SeekOrigin.Begin);
// โหลดเนื้อหาของงานนำเสนอไปยังเอกสาร Word
var doc = new Aspose.Words.Document(stream);
// บันทึกเอกสาร Word
doc.Save("pres.docx", Aspose.Words.SaveFormat.Docx);
}
}
รับใบอนุญาต API ฟรี
คุณสามารถใช้ API ได้โดยไม่มีข้อจำกัดในการประเมินโดยขอ ใบอนุญาตชั่วคราว
ลองออนไลน์
คุณยังสามารถลองใช้ ตัวแปลง PowerPoint เป็น Word ออนไลน์ ซึ่งใช้ API ที่กล่าวถึงข้างต้น
บทสรุป
ในบทความนี้ คุณได้เรียนรู้วิธีการแปลง PowerPoint PPT หรือ PPTX เป็น Word DOCX โดยใช้ C# คุณเพียงแค่ติดตั้ง API และรวมรหัสที่ให้มาในแอปพลิเคชัน .NET ของคุณ นอกจากนี้ คุณสามารถดูเอกสารด้านล่างเพื่อสำรวจคุณสมบัติอื่นๆ ของ API นอกจากนี้ โปรดแจ้งให้เราทราบเกี่ยวกับข้อสงสัยของคุณผ่านทาง ฟอรัม ของเรา