การแปลงไฟล์โครงการ Microsoft ผ่าน C #

แปลง Microsoft Project MPP, MPT, MPX เป็น PDF, Excel, HTML และรูปภาพ รวมถึง BMP, JPG, PNG, TIFF เพื่อสร้างแอปพลิเคชัน .NET ข้ามแพลตฟอร์ม

แอปพลิเคชัน Microsoft Project ช่วยผู้จัดการโครงการในการวางแผน ติดตามความคืบหน้า กำหนดทรัพยากร และวิเคราะห์ปริมาณงาน และเมื่อใดก็ตามที่จำเป็นต้องจัดการไฟล์ Microsoft Project MPP, MPT, MPX ภายในโซลูชัน .NET ของบริษัท โดยไม่ต้องติดตั้ง Microsoft Project, API การจัดการไฟล์ .NET Project ก็พร้อมดำเนินการทั้งหมดนี้ สามารถจัดการ สร้าง แก้ไขเอกสาร รวมทั้งแปลงเป็นไฟล์อื่นๆ ได้อย่างง่ายดาย โค้ดด้านล่างทำงานได้ดีและสามารถรวมเข้ากับโซลูชันได้อย่างง่ายดาย

Microsoft Project เป็น PDF Conversion

การแปลง Microsoft Project เป็น PDF, กระบวนการคือ, โหลดไฟล์ Microsoft Project MPP, MPT หรือ MPX โดยใช้ Project class เรียกวิธีการบันทึกและด้วยไฟล์ PDF เอาต์พุตและ SaveFileFormat .PDF เป็นพารามิเตอร์ ระหว่างกระบวนการแปลง งาน ทรัพยากร และข้อมูลการกำหนดทรัพยากรทั้งหมดจะถูกแสดง

รหัส C# สำหรับ Microsoft Project เป็น PDF Conversion

1. // load the file to be converted

2. var prjectToHTML = new Project(dir + "template.mpp");

3. // save in different formats

4. prjectToHTML.Save(dir + "output.html", SaveFileFormat.HTML);

แปลง Microsoft Project เป็นรูปภาพ JPG, PNG, BMP, TIFF

การแปลงไฟล์ Microsoft Project MPP, MPT, MPX เป็นรูปแบบภาพเกือบจะเหมือนกัน ข้อแตกต่างเพียงอย่างเดียวคือส่วนขยาย SaveFileFormat และรูปแบบภาพ ดังนั้น เพียงแค่โหลดไฟล์โดยใช้คลาส Project และเรียกวิธีการบันทึกในขณะที่ส่งรูปแบบรูปภาพที่ส่งออกที่เกี่ยวข้องและ SaveFileFormat เป็นพารามิเตอร์ หากจำเป็นต้องตั้งค่ารูปภาพเพิ่มเติม API จะให้ ImageSaveOptions เพื่อบันทึกภาพที่แสดงผลในไฟล์ JPG, PNG, BMP หรือ TIFF .

รหัส C# สำหรับแปลง Microsoft Project เป็นรูปแบบรูปภาพ

1. // load project file

2. var projectToImages = new Project(dir + "template.mpp");

3. // create ImageSaveOptions with desired Image format currently MPP to JPG

4. var ImageOptions = new ImageSaveOptions(Aspose.Tasks.Saving.SaveFileFormat.JPEG)

5.  {
    CustomPageSize = new SizeF(2200, 1100),
    HorizontalResolution = 96f,
    VerticalResolution = 96f,

    JpegQuality = 70

    };

6. // render data to image format

7. projectToImages.Save(dir + "output.jpg", ImageOptions);

Microsoft Project เป็น HTML Conversion

ขั้นตอนการแปลง Microsoft Project เป็น HTML เกือบจะเหมือนกับ PDF ความแตกต่างเพียงอย่างเดียวคือส่วนขยาย SaveFileFormat HTML ดังนั้นเพียงโหลดไฟล์โดยใช้คลาส Project และเรียกวิธีการบันทึกในขณะที่ส่งไฟล์ HTML เอาต์พุตที่เกี่ยวข้องและ SaveFileFormat.HTML เป็นพารามิเตอร์

รหัส C# สำหรับ Microsoft Project เป็นการแปลง HTML

1. // Read the input Project MPP file
2. Project projectToCSV = new Project("Project.mpp");

3. // Initialize CsvOptions class instance
4. Aspose.Tasks.Saving.CsvOptions CSVOpts = new Aspose.Tasks.Saving.CsvOptions();
5. CSVOpts.TextDelimiter = Aspose.Tasks.Saving.CsvTextDelimiter.Semicolon;

6. // Save output CSV file
7. projectToCSV.Save("output.csv", CSVOpts);

แปลง Microsoft Project เป็น Excel XLSX, ไฟล์ CSV

.NET MS Project Files API ให้ XlsxOptions สำหรับการแปลง Project เป็น XLSX และ CsvOptions สำหรับการแปลงไฟล์ MPP, MPT, MPX เป็น CSV นักพัฒนาสามารถระบุตัวเลือกที่เกี่ยวข้องโดยใช้คลาสเหล่านี้ กระบวนการอื่น ๆ ทั้งหมดเหมือนกัน

รหัส C# สำหรับ Microsoft Project เป็น CSV Conversion

1. // load the file to be converted

2. var prjectToHTML = new Project(dir + "template.mpp");

3. // save in different formats

4. prjectToHTML.Save(dir + "output.html", SaveFileFormat.HTML);