Primavera P6 เป็นซอฟต์แวร์การจัดการโครงการยอดนิยมที่ใช้รูปแบบไฟล์ XER เพื่อจัดเก็บข้อมูลโครงการ SVG หรือกราฟิกแบบเวกเตอร์ที่ปรับขนาดได้ เป็นรูปแบบภาพเวกเตอร์ยอดนิยมที่สามารถใช้เพื่อสร้างกราฟิกแบบปรับขนาดได้สำหรับเว็บและแอปพลิเคชันการพิมพ์ ในบางกรณี เราอาจจำเป็นต้องส่งออกข้อมูลโครงการ Primavera P6 จากไฟล์ XER ไปยัง SVG โดยทางโปรแกรม ในบล็อกโพสต์นี้ เราจะได้เรียนรู้วิธีแปลง XER เป็น SVG ใน C#
บทความนี้ครอบคลุมหัวข้อต่อไปนี้:
- C# API เพื่อแปลง XER เป็น SVG
- แปลง XER เป็น SVG
- แปลง XER เป็น SVG ด้วยตัวเลือก
- ตัวแปลง XER เป็น SVG - ลองออนไลน์
- แหล่งเรียนรู้ฟรี
C# API เพื่อแปลง XER เป็น SVG
เราจะใช้ Aspose.Tasks for .NET API เพื่อแปลง Primavera XER เป็น SVG โดยใช้ C# เป็น API ที่ทรงพลังที่ช่วยให้นักพัฒนาสามารถอ่าน เขียน และจัดการไฟล์ Microsoft Project (MPP/XML) ได้โดยไม่ต้องใช้ซอฟต์แวร์ Microsoft Project โดยให้ความสามารถในการจัดการปฏิทินและตารางการทำงาน จัดการคุณลักษณะเพิ่มเติมของโครงการ และสร้างรายงานในรูปแบบที่หลากหลาย
โปรด ดาวน์โหลด DLL ของ API หรือติดตั้งโดยใช้ NuGet
PM> Install-Package Aspose.Tasks
แปลง XER เป็น SVG โดยใช้ C#
เราสามารถส่งออกข้อมูลโครงการ Primavera P6 จากไฟล์ XER เป็นรูปแบบ SVG ได้อย่างง่ายดายโดยทำตามขั้นตอนด้านล่าง:
- โหลดไฟล์ XER โดยใช้คลาส Project
- เรียกเมธอด Save() เพื่อบันทึกเป็น SVG ใช้เส้นทางไฟล์ SVG เอาต์พุตและ SaveFileFormat เป็นอาร์กิวเมนต์
โค้ดตัวอย่างต่อไปนี้แสดงวิธีการแปลง XER เป็น SVG ใน C#
// ตัวอย่างโค้ดนี้สาธิตวิธีการแปลง Primavera XER เป็น SVG
// โหลดไฟล์ XER อินพุต
Project project = new Project(@"C:\Files\sample.xer");
// บันทึกเป็น SVG
project.Save(@"C:\Files\sample_xer.svg", SaveFileFormat.Svg);
แปลง XER เป็น SVG ด้วยตัวเลือกโดยใช้ C#
เราสามารถปรับแต่งการแปลง XER เป็น SVG ได้โดยใช้คลาส SvgOptoins โดยทำตามขั้นตอนด้านล่าง:
- โหลดไฟล์ XER โดยใช้คลาส Project
- สร้างอินสแตนซ์ของคลาส SvgOptions
- หลังจากนั้น ให้กำหนดตัวเลือก SVG เช่น PageSize เป็นต้น
- สุดท้าย ให้บันทึกโปรเจ็กต์เป็นไฟล์ SVG โดยใช้เมธอด Save() ใช้เส้นทางไฟล์ SVG เอาต์พุตและ SvgOptions เป็นอาร์กิวเมนต์
โค้ดตัวอย่างต่อไปนี้แสดงวิธีแปลง XER เป็น SVG ด้วยการตั้งค่าแบบกำหนดเองใน C#
// ตัวอย่างโค้ดนี้สาธิตวิธีการแปลง Primavera XER เป็น SVG
// โหลดไฟล์ XER อินพุต
Project project = new Project(@"C:\Files\sample.xer");
// กำหนดตัวเลือก SVG
SvgOptions svgOptions = new SvgOptions();
svgOptions.PageSize = PageSize.A3;
svgOptions.RenderToSinglePage = true;
// บันทึกเป็น SVG
project.Save(@"C:\Files\sample_a3.svg", svgOptions);
รับใบอนุญาตฟรี
โปรด รับใบอนุญาตชั่วคราวฟรี เพื่อลองใช้ห้องสมุดโดยไม่มีข้อจำกัดในการประเมิน
เครื่องมือแปลง XER เป็น SVG ออนไลน์
คุณยังสามารถแปลงไฟล์ XER เป็นรูปแบบ SVG โดยใช้เครื่องมือออนไลน์ XER เป็น SVG converter ฟรีที่พัฒนาโดยใช้ API ข้างต้น
XER ถึง SVG – แหล่งข้อมูลการเรียนรู้ฟรี
นอกจากการแปลง XER เป็น SVG โดยทางโปรแกรมใน C# แล้ว ให้สำรวจฟีเจอร์ไลบรารีอื่นๆ โดยใช้ทรัพยากรต่อไปนี้:
บทสรุป
ในบล็อกโพสต์นี้ เราได้เรียนรู้วิธีแปลง XER เป็น SVG ใน C# เมื่อทำตามขั้นตอนที่ระบุไว้ในบทความนี้ คุณสามารถแปลงไฟล์ XER เป็นรูปแบบ SVG โดยทางโปรแกรมได้อย่างง่ายดาย Aspose.Tasks for .NET เป็นเครื่องมือที่ทรงพลังและอเนกประสงค์ที่สามารถใช้เพื่อแก้ปัญหาความท้าทายในการจัดการโครงการที่หลากหลาย เป็นทรัพย์สินอันมีค่าสำหรับนักพัฒนาที่ต้องการทำงานกับไฟล์ Microsoft Project นอกจากการแปลง XER เป็น SVG ใน C# แล้ว คุณยังสามารถแปลงไฟล์ XER ออนไลน์ได้โดยใช้ตัวแปลงบนเว็บฟรี ในกรณีที่มีความคลุมเครือ โปรดติดต่อเราที่ ฟอรัมการสนับสนุนฟรี