แปลง Primavera XER เป็น SVG โดยใช้ C#

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

บทความนี้ครอบคลุมหัวข้อต่อไปนี้:

  1. C# API เพื่อแปลง XER เป็น SVG
  2. แปลง XER เป็น SVG
  3. แปลง XER เป็น SVG ด้วยตัวเลือก
  4. ตัวแปลง XER เป็น SVG - ลองออนไลน์
  5. แหล่งเรียนรู้ฟรี

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 ได้อย่างง่ายดายโดยทำตามขั้นตอนด้านล่าง:

  1. โหลดไฟล์ XER โดยใช้คลาส Project
  2. เรียกเมธอด 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 โดยใช้ C#

แปลง XER เป็น SVG ด้วยตัวเลือกโดยใช้ C#

เราสามารถปรับแต่งการแปลง XER เป็น SVG ได้โดยใช้คลาส SvgOptoins โดยทำตามขั้นตอนด้านล่าง:

  1. โหลดไฟล์ XER โดยใช้คลาส Project
  2. สร้างอินสแตนซ์ของคลาส SvgOptions
  3. หลังจากนั้น ให้กำหนดตัวเลือก SVG เช่น PageSize เป็นต้น
  4. สุดท้าย ให้บันทึกโปรเจ็กต์เป็นไฟล์ 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 ด้วยตัวเลือกโดยใช้ C#

แปลง XER เป็น SVG ด้วยตัวเลือกโดยใช้ C#

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

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

เครื่องมือแปลง 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 ออนไลน์ได้โดยใช้ตัวแปลงบนเว็บฟรี ในกรณีที่มีความคลุมเครือ โปรดติดต่อเราที่ ฟอรัมการสนับสนุนฟรี

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