Формат 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 для роботи з MPP-файлами MS Project. 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(string filename, SaveOptions options).
У наведеному нижче прикладі коду показано, як конвертувати файли 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, відвідавши офіційну документацію. У разі будь-яких запитань зв’яжіться з нами на нашому безкоштовному форумі підтримки.