המר את Primavera XER ל-SVG באמצעות C#

Primavera P6 היא תוכנה פופולרית לניהול פרויקטים המשתמשת בפורמט הקובץ XER לאחסון נתוני פרויקט. SVG, או Scalable Vector Graphics, הוא פורמט תמונה וקטור פופולרי שניתן להשתמש בו כדי ליצור גרפיקה ניתנת להרחבה עבור יישומי אינטרנט והדפסה. במקרים מסוימים, ייתכן שנצטרך לייצא נתוני פרויקט 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, כגון גודל עמוד וכו'.
  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 to SVG החינמי הזה, שפותח באמצעות ה-API הנ"ל.

XER ל-SVG - משאבי למידה בחינם

מלבד המרת XER ל-SVG באופן פרוגרמטי ב-C#, חקור תכונות ספרייה אחרות באמצעות המשאבים הבאים:

סיכום

בפוסט זה בבלוג, למדנו כיצד להמיר XER ל-SVG ב-C#. על ידי ביצוע השלבים המתוארים במאמר זה, תוכל להמיר בקלות קבצי XER לפורמט SVG באופן תוכנתי. Aspose.Tasks עבור .NET הוא כלי רב עוצמה ורב-תכליתי שניתן להשתמש בו כדי לפתור מגוון רחב של אתגרי ניהול פרויקטים. זהו נכס בעל ערך עבור כל מפתח שצריך לעבוד עם קבצי Microsoft Project. מלבד המרת XER ל-SVG ב-C#, אתה יכול גם להמיר קבצי XER באופן מקוון באמצעות ממיר מבוסס אינטרנט בחינם. בכל מקרה של אי בהירות, אנא אל תהסס לפנות אלינו בפורום התמיכה החינמית שלנו.

ראה גם