ไฟล์ Microsoft Project (MPP) ใช้สำหรับงานการจัดการโครงการต่างๆ เช่น การจัดระเบียบและการติดตามโครงการและการจัดการทรัพยากร หากคุณต้องการแก้ไขข้อมูลโครงการในรูปแบบเอกสารและแบ่งปันเพิ่มเติม คุณสามารถทำได้โดยการแปลงไฟล์ MPP เป็นรูปแบบ Word DOC ในบทความนี้ คุณจะได้เรียนรู้วิธีการแปลงไฟล์ MPP เป็นเอกสาร Word โดยใช้ C#
C# APIs สำหรับการแปลงไฟล์ MPP เป็นเอกสาร Word
เราจะดำเนินการแปลงนี้โดยใช้ API ของ Aspose.Tasks for .NET และ Aspose.PDF for .NET ตัวแรกเป็น API สำหรับทำงานกับไฟล์ Microsoft Project (MPP) ส่วนตัวหลังเป็น API สำหรับสร้าง อ่าน และอัปเดตไฟล์ PDF เราจะใช้ Aspose.Tasks for .NET API เพื่อแปลงไฟล์ MPP เป็นรูปแบบ PDF และ Aspose.PDF for .NET API เพื่อแปลงไฟล์ PDF ที่สร้างขึ้นเป็นไฟล์ Word คุณสามารถติดตั้ง API ผ่าน NuGet หรือดาวน์โหลดโดยตรงจากส่วน ดาวน์โหลด
PM> Install-Package Aspose.Tasks
PM> Install-Package Aspose.PDF
แปลงไฟล์ MPP เป็นไฟล์ Word DOC/DOCX โดยใช้ C#
คุณสามารถแปลงไฟล์ MPP เป็นเอกสาร Word ได้อย่างง่ายดายโดยใช้ขั้นตอนด้านล่าง
- โหลดไฟล์ MPP โดยใช้คลาส Project
- สร้างอินสแตนซ์ของคลาส MemoryStream
- บันทึกโครงการไปยังสตรีมเป็น PDF โดยใช้เมธอด Project.Save(Stream stream, SaveFileFormat)
- โหลด PDF จากสตรีมโดยใช้คลาส Document
- บันทึก PDF เป็นเอกสาร Word โดยใช้เมธอด Document.Save(string outputFileName, SaveFormat)
โค้ดตัวอย่างต่อไปนี้แสดงวิธีการแปลงไฟล์ MPP เป็นเอกสาร Word โดยใช้ C#
// โหลดไฟล์ MPP
Project project = new Project("SourceDirectory\\Tasks\\project_test.mpp");
// สร้างอินสแตนซ์ของคลาส MemoryStream
MemoryStream stream = new MemoryStream();
// บันทึกโครงการเป็น PDF ไปยัง MemoryStream
project.Save(stream, SaveFileFormat.PDF);
// โหลด PDF จาก MemoryStream
Document document = new Document(stream);
// บันทึก PDF เป็น DOCX
document.Save("OutputDirectory\\SaveProjectAsDocx_out.docx", SaveFormat.DocX);
รับใบอนุญาตฟรี
หากต้องการลองใช้ API โดยไม่มีข้อจำกัดในการประเมิน คุณสามารถขอ ใบอนุญาตชั่วคราวฟรี
บทสรุป
ในบทความนี้ คุณได้เรียนรู้วิธีแปลงไฟล์ Microsoft Project MPP เป็นเอกสาร Word โดยใช้ C# เราใช้ Aspose.Tasks for .NET API เพื่อแปลงไฟล์ MPP เป็นรูปแบบ PDF และ Aspose.PDF for .NET API เพื่อแปลงไฟล์ PDF เป็นรูปแบบ Word คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับ API เหล่านี้ได้โดยการสำรวจเอกสารอย่างเป็นทางการ ในกรณีที่มีคำถามใดๆ โปรดติดต่อเราได้ที่ ฟอรัมสนับสนุนฟรี