הפורמט SVG משמש לעתים קרובות להטמעת תוכן ביישומי אינטרנט ושולחן עבודה. עשויים להיות תרחישים שבהם עליך להטמיע את התוכן של קבצי Microsoft Project MPP ביישומים כאלה. בנסיבות אלה, המרת קובץ MPP לפורמט SVG תתברר כמועילה. לאור זאת, מאמר זה ילמד אותך כיצד להמיר קבצי MPP לפורמט SVG באופן תכנותי באמצעות C#.
- C# API להמרת קבצי MPP לפורמט SVG
- המרת קבצי MPP לפורמט SVG באמצעות C#
- המר קבצי MPP לפורמט SVG עם אפשרויות נוספות
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 באמצעות המחלקה Project.
- שמור את קובץ ה-SVG באמצעות השיטה Project.Save(string filename,SaveFileFormat format).
הקוד לדוגמה הבא מראה כיצד להמיר קבצי 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(שם קובץ מחרוזת, אפשרויות 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 ללא מגבלות הערכה, אתה יכול לבקש רישיון זמני ללא תשלום.
סיכום
במאמר זה, למדת כיצד להמיר קבצי MPP של Microsoft Project לפורמט SVG באמצעות C#. יתר על כן, למדת כיצד להשתמש באפשרויות נוספות כדי להתאים אישית את ה-SVG שנוצר. Aspose.Tasks עבור .NET API מספק תכונות נוספות רבות לעבודה עם קבצי MPP. אתה יכול לחקור את ה-API בפירוט על ידי ביקור בתיעוד הרשמי. בכל שאלה, אנא אל תהסס לפנות אלינו בפורום התמיכה החינמי שלנו.