Перетворення MPP-файлів MS Project у формат SVG за допомогою C#

Формат SVG часто використовується для вбудовування вмісту в веб-програми та програми для комп’ютерів. У таких ситуаціях може знадобитися вставити вміст файлів Microsoft Project MPP у такі програми. За таких обставин конвертація файлу MPP у формат SVG виявиться корисною. У світлі цього ця стаття навчить вас, як програмно конвертувати файли MPP у формат SVG за допомогою C#.

C# API для перетворення файлів MPP у формат SVG

Aspose.Tasks for .NET — це надійний API для роботи з MPP-файлами MS Project. API дає змогу створювати та читати файли MPP/XML без додаткового програмного забезпечення. Крім того, API підтримує перетворення файлів MPP у формат SVG. Ви можете встановити API через NuGet або завантажити його безпосередньо з розділу Завантаження.

PM> Install-Package Aspose.Tasks

Перетворення файлів MPP у формат SVG за допомогою C#

Ви можете конвертувати файли MPP у формат SVG за допомогою лише кількох рядків коду. Щоб досягти цього, виконайте наведені нижче дії.

У наведеному нижче прикладі коду показано, як конвертувати файли 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 у формат 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 без оціночних обмежень, ви можете подати запит на безкоштовну тимчасову ліцензію.

Висновок

У цій статті ви дізналися, як конвертувати файли Microsoft Project MPP у формат SVG за допомогою C#. Крім того, ви дізналися, як використовувати додаткові параметри для налаштування створеного SVG. API Aspose.Tasks for .NET надає багато додаткових функцій для роботи з файлами MPP. Ви можете детально вивчити API, відвідавши офіційну документацію. У разі будь-яких запитань зв’яжіться з нами на нашому безкоштовному форумі підтримки.

Дивись також