ไฟล์ Microsoft Project (MPP) ใช้เพื่อติดตาม จัดระเบียบ และจัดการโครงการ ไฟล์เหล่านี้ประกอบด้วยงาน การมอบหมาย และทรัพยากรและข้อมูลอื่นๆ ที่เกี่ยวข้องกับโครงการ หากคุณต้องการแบ่งปันข้อมูลโปรเจ็กต์กับผู้อื่นแต่พวกเขาไม่ได้ติดตั้ง MS Project คุณสามารถแปลงไฟล์ MPP เป็นรูปภาพ เช่น PNG, JPEG, BMP และ TIFF และแบ่งปันสิ่งเหล่านั้น ด้วยเหตุนี้ บทความนี้จะสอนวิธีแปลงไฟล์ Microsoft Project MPP เป็นรูปภาพโดยใช้โปรแกรมโดยใช้ C#
- C # API สำหรับการแปลงไฟล์ MPP เป็นรูปภาพ
- แปลงไฟล์ MPP เป็นรูปแบบ JPEG โดยใช้ C#
- การแปลงไฟล์ MPP เป็นรูปภาพ PNG โดยใช้ C#
- แปลงไฟล์ MPP เป็นรูปภาพ BMP โดยใช้ C#
- แปลงไฟล์ MPP เป็น Multipage TIFF โดยใช้ C#
C # API สำหรับการแปลงไฟล์ MPP เป็นรูปภาพ
Aspose.Tasks for .NET เป็นไลบรารี .NET ที่ให้คุณอ่านและเขียนไฟล์ MPP/XML โดยไม่ต้องติดตั้ง Microsoft Project นอกจากนี้ API ยังรองรับการแปลงไฟล์ MPP เป็นรูปภาพ คุณสามารถติดตั้ง API ผ่าน NuGet หรือดาวน์โหลดโดยตรงจากส่วน ดาวน์โหลด
PM> Install-Package Aspose.Tasks
แปลงไฟล์ MPP เป็นรูปแบบ JPEG โดยใช้ C#
ต่อไปนี้เป็นขั้นตอนในการแปลงไฟล์ MPP เป็นรูปแบบ JPEG โดยใช้ C#
- โหลดไฟล์ MPP โดยใช้คลาส Project
- สร้างอินสแตนซ์ของคลาส ImageSaveOptions โดยใช้การแจงนับ SaveFileFormat.JPEG
- ระบุคุณภาพของภาพ JPEG โดยใช้คุณสมบัติ JpegQuality ของคลาส ImageSaveOptions
- บันทึกภาพ JPEG โดยใช้วิธี Project.Save(string filename, SaveOptions)
โค้ดตัวอย่างต่อไปนี้แสดงวิธีการแปลงไฟล์ MPP เป็นภาพ JPEG โดยใช้ C#
// โหลดไฟล์ MPP
Project project = new Project("SourceDirectory\\Tasks\\project_test.mpp");
// เพื่อจัดการกับคุณภาพ JPEG คุณสามารถใช้คุณสมบัติ ImageSaveOptions.JpegQuality
// ช่วงค่าที่อนุญาตคือตั้งแต่ 0 ถึง 100
// สร้างอินสแตนซ์ของคลาส ImageSaveOptions
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.JPEG) { JpegQuality = 50 };
// บันทึกภาพ JPEG
project.Save("OutputDirectory\\image_out.jpeg", (SaveOptions)options);
การแปลงไฟล์ MPP เป็นรูปภาพ PNG โดยใช้ C#
ในการแปลงไฟล์ MPP เป็นภาพ PNG ให้ทำตามขั้นตอนด้านล่าง
- โหลดไฟล์ MPP โดยใช้คลาส Project
- สร้างอินสแตนซ์ของคลาส ImageSaveOptions โดยใช้การแจงนับ SaveFileFormat.PNG
- บันทึกภาพ PNG โดยใช้วิธี Project.Save(string filename, SaveOptions)
โค้ดตัวอย่างต่อไปนี้แสดงวิธีการแปลงไฟล์ MPP เป็นภาพ PNG โดยใช้ C#
// โหลดไฟล์ MPP
Project project = new Project("SourceDirectory\\Tasks\\project_test.mpp");
// สร้างอินสแตนซ์ของคลาส ImageSaveOptions
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.PNG);
// บันทึกภาพ PNG
project.Save("OutputDirectory\\image_out.png", (SaveOptions)options);
แปลงไฟล์ MPP เป็นรูปภาพ BMP โดยใช้ C#
ต่อไปนี้เป็นขั้นตอนในการแปลงไฟล์ MPP เป็นอิมเมจ BMP โดยใช้ C#
- โหลดไฟล์ MPP โดยใช้คลาส Project
- สร้างอินสแตนซ์ของคลาส ImageSaveOptions โดยใช้การแจงนับ SaveFileFormat.BMP
- บันทึกภาพ BMP โดยใช้วิธี Project.Save(string filename, SaveOptions)
โค้ดตัวอย่างต่อไปนี้แสดงวิธีการแปลงไฟล์ MPP เป็นอิมเมจ BMP โดยใช้ C#
// โหลดไฟล์ MPP
Project project = new Project("SourceDirectory\\Tasks\\project_test.mpp");
// สร้างอินสแตนซ์ของคลาส ImageSaveOptions
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.BMP);
// บันทึกภาพ BMP
project.Save("OutputDirectory\\image_out.bmp", (SaveOptions)options);
แปลงไฟล์ MPP เป็น Multipage TIFF โดยใช้ C#
ต่อไปนี้เป็นขั้นตอนในการแปลงไฟล์ MPP เป็น TIFF หลายหน้าโดยใช้ C#
- โหลดไฟล์ MPP โดยใช้คลาส Project
- สร้างอินสแตนซ์ของคลาส ImageSaveOptions โดยใช้การแจงนับ SaveFileFormat.TIFF
- บันทึกภาพ TIFF โดยใช้วิธี Project.Save(string filename, SaveOptions)
โค้ดตัวอย่างต่อไปนี้แสดงวิธีการแปลงไฟล์ MPP เป็นอิมเมจ TIFF หลายหน้าโดยใช้ C#
// โหลดไฟล์ MPP
Project project = new Project("SourceDirectory\\Tasks\\project_test.mpp");
// สร้างอินสแตนซ์ของคลาส ImageSaveOptions
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.TIFF);
// บันทึกภาพ TIFF
project.Save("OutputDirectory\\RenderMultipageTIFF_out.tif", (SaveOptions)options);
รับใบอนุญาตฟรี
หากต้องการลองใช้ API โดยไม่มีข้อจำกัดในการประเมิน คุณสามารถขอ ใบอนุญาตชั่วคราวฟรี
บทสรุป
ในบทความนี้ คุณได้เรียนรู้วิธีแปลงไฟล์ Microsoft Project MPP เป็นรูปแบบรูปภาพโดยใช้ C# โดยเฉพาะอย่างยิ่ง คุณได้เรียนรู้วิธีแปลงไฟล์ MPP เป็นรูปแบบภาพ JPEG, PNG, BMP และ TIFF โดยใช้ Aspose.Tasks for .NET API API มีคุณสมบัติเพิ่มเติมมากมายสำหรับการทำงานกับไฟล์ MPP ซึ่งคุณสามารถสำรวจโดยละเอียดได้โดยไปที่ เอกสารอย่างเป็นทางการ ในกรณีที่มีคำถามใดๆ โปรดติดต่อเราได้ที่ ฟอรัมสนับสนุนฟรี