หัวข้อสั้นๆ นี้มุ่งเน้นไปที่วิธีการ แปลง MPP เป็น PNG ใน C# โดยการพิจารณาขั้นตอนการกำหนดค่าที่จำเป็นและโค้ดตัวอย่างเพื่อดำเนินงาน ประกอบด้วยทรัพยากรที่จำเป็นทั้งหมดเพื่อสร้างแอปพลิเคชันโดยไม่ต้องพึ่งพาซอฟต์แวร์ MS Project เพื่อ แปลงไฟล์ MPP เป็น PNG โดยใช้ C#
ขั้นตอนในการแปลง MPP เป็น PNG โดยใช้ C#
- ตั้งค่าสภาพแวดล้อมเพื่อติดตั้ง Aspose.Tasks for .NET โดยใช้ตัวจัดการแพ็คเกจ NuGet เพื่อส่งออก MPP ไปยัง PNG โดยใช้ C#
- เปิดไฟล์ MPP ต้นทางโดยใช้อินสแตนซ์ของวัตถุคลาส Project เพื่อแปลงไฟล์ MPP เป็น PNG โดยใช้ C#
- สร้างอินสแตนซ์ของคลาส ImageSaveOptions เพื่อตั้งค่าตัวเลือกไฟล์ PNG ที่จำเป็น
- แปลงไฟล์ MS Project เป็น PNG ใน C # โดยใช้วิธีบันทึก
งานที่กล่าวมาข้างต้นนำเสนอวิธีง่ายๆ ในการแปลงไฟล์ MPP เป็น PNG โดยใช้ C# โดยปฏิบัติตามกระบวนการแบบเป็นขั้นตอนและนำเสนอโค้ดตัวอย่างที่รันได้ กระบวนการนี้เริ่มต้นด้วยการโหลดไฟล์ MPP ต้นทางจากดิสก์ จากนั้นจึงปฏิบัติตาม โดยการตั้งค่าคุณสมบัติไฟล์ PNG ที่ต้องการโดยใช้อินสแตนซ์ของคลาส ImageSaveOptions ในที่สุด ไฟล์ MPP ที่เข้าถึงจะถูกส่งออกไปยังไฟล์ PNG และบันทึกลงในดิสก์
รหัสสำหรับแปลง MS Project เป็น PNG โดยใช้ C
using Aspose.Tasks; | |
using Aspose.Tasks.Saving; | |
using Aspose.Tasks.Visualization; | |
namespace KbTasks | |
{ | |
public class MppToPng | |
{ | |
public static void ConvertTasksToPNG() | |
{ | |
string FilePath = @"/Users/KnowledgeBase/TestData/"; | |
// Applying product license to convert MPP to PNG image | |
License TaskPngLic = new License(); | |
TaskPngLic.SetLicense(FilePath + "Conholdate.Total.Product.Family.lic"); | |
// Access the source MPP file from the disk source | |
Project mppProject = new Project(FilePath + "Input.mpp"); | |
// Set the output Png Options | |
var pngOptions = new ImageSaveOptions(SaveFileFormat.Png); | |
pngOptions.PixelFormat = System.Drawing.Imaging.PixelFormat.Format32bppArgb; | |
pngOptions.PresentationFormat = PresentationFormat.TaskSheet; | |
pngOptions.PageSize = PageSize.A4; | |
// Save the output PNG image on the disk | |
mppProject.Save("image_out.png", pngOptions); | |
} | |
} | |
} |
ตัวอย่างนี้สาธิตขั้นตอนในการ ส่งออก MPP เป็น PNG โดยใช้ C# แทนที่จะใช้ไฟล์ PNG เริ่มต้นที่กำลังส่งออก คุณสามารถปรับแต่งไฟล์ PNG เอาต์พุตได้โดยใช้อินสแตนซ์ของคลาส ImageSaveOptions ซึ่งมีคุณสมบัติเช่นการตั้งค่าเนื้อหาให้พอดี ความละเอียด จำนวนหน้า หน้า คุณภาพของภาพ และรูปแบบพิกเซลที่จะตั้งชื่อ จำนวนน้อย.
ในตัวอย่างนี้ เราได้เรียนรู้การสร้างตัวแปลง MPP เป็น PNG โดยใช้ C# หากคุณสนใจที่จะแปลงไฟล์ MPP เป็น CSV โปรดติดตามบทความใน แปลง MPP เป็น CSV ใน C #