บทช่วยสอนสั้นๆ นี้อธิบายวิธีแปลง MPP เป็น HTML ใน C# โดยโหลดไฟล์ต้นฉบับ MPP จากนั้นให้ตัวเลือกในการกำหนดค่าไฟล์เอาต์พุต HTML ระหว่างการกำหนดค่า คุณสามารถตั้งค่าลักษณะต่างๆ ของไฟล์ HTML ตามความต้องการของคุณ เมื่อกำหนดค่าเสร็จแล้ว ฟังก์ชัน Project.Save() จะถูกใช้เพื่อ แปลง Microsoft Project เป็น HTML โดยใช้ C#
ขั้นตอนในการแปลง Microsoft Project เป็น HTML โดยใช้ C#
- กำหนดค่าโครงการเพื่อใช้ Aspose.Tasks ในแอปพลิเคชัน
- โหลดไฟล์ MPP ต้นทางลงในวัตถุคลาส Project เพื่อแปลงเป็น HTML
- สร้างอินสแตนซ์ของ HtmlSaveOptions เพื่อกำหนดค่าไฟล์ HTML เอาต์พุต
- ระบุหมายเลขหน้าที่ควรแสดงผลเป็น HTML
- กำหนดขนาดหน้าของไฟล์ HTML
- บันทึกไฟล์ MPP เป็น HTML โดยใช้การกำหนดค่าด้านบน
ขั้นตอนเหล่านี้ช่วยในการ เปลี่ยน MPP เป็น HTML ใน C# โดยให้ข้อมูลเกี่ยวกับไลบรารีและคลาสที่จำเป็น ไม่จำเป็นต้องตั้งค่าคอนฟิกูเรชันพิเศษในคลาส HtmlSaveOptions หากคุณต้องการแปลงเพจทั้งหมดเป็น HTML มิฉะนั้น คุณสามารถเพิ่มหมายเลขเพจที่ต้องการไปยังคอลเลกชัน HtmlSaveOptions.Pages ในทำนองเดียวกัน หากคุณไม่ได้กำหนดขนาดหน้าอย่างชัดเจน ระบบจะใช้ขนาดหน้าเริ่มต้น
รหัสเพื่อแปลง MPP เป็น HTML ใน C
namespace ConvertMppToHtmlInCSharp | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to convert MPP to HTML | |
{ | |
// Load a license to avoid trial version watermark in the output PDF | |
Aspose.Tasks.License licWatermarkPDF = new Aspose.Tasks.License(); | |
licWatermarkPDF.SetLicense("Aspose.Tasks.lic"); | |
// Load the source MPP file | |
Aspose.Tasks.Project project = new Aspose.Tasks.Project(@"TaskDurations.mpp"); | |
// Create HtmlSaveOptions object to configure the output HTML file | |
Aspose.Tasks.Saving.HtmlSaveOptions saveOptions = new Aspose.Tasks.Saving.HtmlSaveOptions(); | |
// Set page number to be rendered to HTML | |
saveOptions.Pages.Add(1); | |
// Set page size to the desired size like A4 | |
saveOptions.PageSize = Aspose.Tasks.Visualization.PageSize.A4; | |
// Save output file with the specified save options | |
project.Save(@"ConvertedHtml.html", saveOptions); | |
System.Console.WriteLine("Done"); | |
} | |
} | |
} |
ในโค้ดนี้เพื่อ เปลี่ยน Microsoft Project เป็น HTML โดยใช้ C# HtmlSaveOptions คลาสออบเจกต์ซึ่งมีคุณสมบัติในการตั้งค่าสไตล์บาร์ ชื่อฟอนต์เริ่มต้น วันที่สิ้นสุดการเรนเดอร์ให้เสร็จ ตั้งค่าบรรทัดใน Gridlines และตั้งค่า SaveFormat เพื่อตั้งชื่อ น้อย. คุณสามารถบันทึกไฟล์เอาต์พุตได้ไม่เพียงแค่เป็น HTML แต่บันทึกเป็นรูปแบบอื่นๆ ได้ด้วยโดยใช้ฟังก์ชันบันทึกที่โอเวอร์โหลดอื่นๆ
ในบทความนี้ เราได้เรียนรู้การแปลง MPP เป็น HTML อย่างไรก็ตาม หากคุณต้องการแปลงไฟล์โครงการ Microsoft เป็น XPS โปรดดูบทความใน วิธีแปลงไฟล์ Microsoft Project เป็น XPS ใน C#