แปลงไฟล์ MS Project MPP เป็นรูปแบบ SVG โดยใช้ C#

รูปแบบ SVG มักใช้สำหรับการฝังเนื้อหาในแอปพลิเคชันเว็บและเดสก์ท็อป อาจมีสถานการณ์ที่คุณต้องฝังเนื้อหาของไฟล์ Microsoft Project MPP ในแอปพลิเคชันดังกล่าว ในสถานการณ์เหล่านี้ การแปลงไฟล์ MPP เป็นรูปแบบ SVG จะเป็นประโยชน์ ด้วยเหตุนี้ บทความนี้จะสอนวิธีแปลงไฟล์ MPP เป็นรูปแบบ SVG โดยทางโปรแกรมโดยใช้ C#

C# API สำหรับแปลงไฟล์ MPP เป็นรูปแบบ SVG

Aspose.Tasks for .NET เป็น API ที่มีประสิทธิภาพสำหรับการทำงานกับไฟล์ MS Project MPP API ช่วยให้คุณสร้างและอ่านไฟล์ MPP/XML ได้โดยไม่ต้องใช้ซอฟต์แวร์เพิ่มเติมใดๆ นอกจากนี้ API ยังรองรับการแปลงไฟล์ MPP เป็นรูปแบบ SVG คุณสามารถติดตั้ง API ผ่าน NuGet หรือดาวน์โหลดโดยตรงจากส่วน ดาวน์โหลด

PM> Install-Package Aspose.Tasks

แปลงไฟล์ MPP เป็นรูปแบบ SVG โดยใช้ C#

คุณสามารถแปลงไฟล์ MPP เป็นรูปแบบ SVG ได้โดยใช้โค้ดเพียงไม่กี่บรรทัด เพื่อให้บรรลุเป้าหมายดังกล่าว โปรดปฏิบัติตามขั้นตอนด้านล่าง

โค้ดตัวอย่างต่อไปนี้แสดงวิธีการแปลงไฟล์ MPP เป็นรูปแบบ SVG โดยใช้ C#

// โหลดไฟล์ MPP
Project project = new Project("SourceDirectory\\Tasks\\project_test.mpp");

// บันทึกไฟล์ MPP เป็น SVG
project.Save("OutputDirectory\\SaveProjectAsSVG_out.SVG", SaveFileFormat.SVG);

แปลงไฟล์ MPP เป็นรูปแบบ SVG พร้อมตัวเลือกเพิ่มเติม

คุณสามารถให้ตัวเลือกเพิ่มเติมในขณะที่แปลงไฟล์ MPP เป็นรูปแบบ SVG เพื่อปรับแต่งผลลัพธ์ที่สร้างขึ้น หากต้องการใช้ตัวเลือกเพิ่มเติมสำหรับการแปลงไฟล์ MPP เป็นรูปแบบ SVG ให้ใช้ขั้นตอนด้านล่าง

  • โหลดไฟล์ MPP โดยใช้คลาส Project
  • สร้างอินสแตนซ์ของคลาส SvgOptions
  • ตั้งค่าตัวเลือกที่ต้องการ
  • บันทึกไฟล์ SVG โดยใช้วิธี Project.Save(string filename, SaveOptions)

โค้ดตัวอย่างต่อไปนี้แสดงวิธีการแปลงไฟล์ MPP เป็นรูปแบบ SVG โดยใช้ตัวเลือกเพิ่มเติม

// โหลดไฟล์ MPP
Project project = new Project("SourceDirectory\\Tasks\\project_test.mpp");

// เริ่มต้นคลาส SaveOptions
SaveOptions options = new SvgOptions();
options.FitContent = true;
options.Timescale = Timescale.ThirdsOfMonths;

// บันทึกไฟล์ MPP เป็น SVG
project.Save("OutputDirectory\\UseSvgOptions_out.svg", options);

รับใบอนุญาตฟรี

หากต้องการลองใช้ API โดยไม่มีข้อจำกัดในการประเมิน คุณสามารถขอ ใบอนุญาตชั่วคราวฟรี

บทสรุป

ในบทความนี้ คุณได้เรียนรู้วิธีแปลงไฟล์ Microsoft Project MPP เป็นรูปแบบ SVG โดยใช้ C# นอกจากนี้ คุณได้เรียนรู้วิธีใช้ตัวเลือกเพิ่มเติมเพื่อปรับแต่ง SVG ที่สร้างขึ้น Aspose.Tasks for .NET API มีคุณสมบัติเพิ่มเติมมากมายสำหรับการทำงานกับไฟล์ MPP คุณสามารถสำรวจ API โดยละเอียดได้โดยไปที่ เอกสารอย่างเป็นทางการ ในกรณีที่มีคำถามใดๆ โปรดติดต่อเราได้ที่ ฟอรัมสนับสนุนฟรี

ดูสิ่งนี้ด้วย