XER ל-MPP ב-C#

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

ממיר XER ל-MPP - התקנת API של C#

ניתן להשתמש ב-Aspose.Tasks עבור .NET לעבודה עם פורמטים שונים של קבצים לניהול פרויקטים. אתה יכול להגדיר אותו על ידי גישה לקובץ ה-DLL הפניה מהדף הורדות או הפעלת פקודת ההתקנה NuGet למטה:

PM> Install-Package Aspose.Tasks

המרת XER ל-MPP ב-C#

אתה יכול להמיר קובץ XER לפורמט MPP עם השלבים הבאים:

  1. טען את קובץ ה-XER המקור באמצעות המחלקה Project.
  2. שמור את קובץ הפלט MPP.

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

// טען את קובץ ה-XER הקלט
Aspose.Tasks.Project project = new Aspose.Tasks.Project("PrimaveraProject.xer");

// שמור את קובץ הפלט MPP
project.Save("Output.mpp", Aspose.Tasks.Saving.SaveFileFormat.Mpp);

המרת XER ל-MPP עם אפשרויות מתקדמות ב-C#

סעיף זה מרחיב על המרת קבצי XER ל-MPP עם אפשרויות מתקדמות שבהן ניתן לציין מאפיינים שונים עבור קובץ MPP הפלט הצפוי. עליך לבצע את השלבים הבאים כדי לבצע את ההמרה באופן תכנותי ב-C#:

  1. גש לקובץ ה-XER המקור.
  2. צור מופע של המחלקה MPPSaveOptions.
  3. ייצא את קובץ הפלט MPP.

דגימת הקוד הבאה מפרטת כיצד להמיר קובץ XER לפורמט MPP באופן תכנותי ב-C#:

// טען את קובץ ה-XER הקלט
Aspose.Tasks.Project project = new Aspose.Tasks.Project("PrimaveraProject.xer");

// אתחול אובייקט המחלקה MPPSaveOptions
Aspose.Tasks.Saving.MPPSaveOptions options = new Aspose.Tasks.Saving.MPPSaveOptions();
options.WriteViewData = true;

// שמור את קובץ הפלט MPP
project.Save("Output.mpp", Aspose.Tasks.Saving.SaveFileFormat.Mpp);

קבל רישיון API בחינם

אתה יכול לבקש Free Evaluation License כדי להעריך את ה-API ללא הגבלות או סימני מים.

סיכום

במאמר זה, חקרתם כיצד להמיר קובץ XER לפורמט MPP באופן תכנותי ב-C#. הוא מכסה תרחיש המרה בסיסי וכן פרטי המרה מתקדמים שבהם ניתן להגדיר מאפייני המרה שונים. עם זאת, תוכל לחקור את ממשק ה-API על ידי עיון בסעיף תיעוד. בכל מקרה של שאלות, אנא אל תהסס לפנות אלינו בפורום.

ראה גם