Работа с проектами

При работе с файлами Microsoft Project в приложениях .NET, Aspose.Tasks for .NET предоставляет широкий набор API для создания, чтения, изменения и сохранения проектов в нескольких форматах, таких как MPP, XML, MPX, XLSX, and Primavera formats. Этот раздел объясняет типичные рабочие процессы разработчика с практическими фрагментами кода на C#.

Загрузка проектов

Вы можете загрузить файлы Microsoft Project (.mpp, .mpt, .xml, .mpx) непосредственно в Project объект:

 1    using Aspose.Tasks;
 2
 3    // Load a project from MPP file
 4    var project = new Project("project.mpp");
 5
 6    // Load a project from XML
 7    var xmlProject = new Project("project.xml");
 8
 9    // Load from Stream
10    using (var stream = File.OpenRead("project.mpp"))
11    {
12        var streamProject = new Project(stream);
13    }

Сохранение и преобразование проектов

Aspose.Tasks поддерживает сохранение проектов в разные форматы:

1    // Save as XML
2    project.Save("output.xml", SaveFileFormat.XML);
3
4    // Save as MPP (requires MPP license option)
5    project.Save("output.mpp", SaveFileFormat.Mpp);
6
7    // Save as PDF for reporting
8    project.Save("report.pdf", SaveFileFormat.Pdf);

Поддерживаемые форматы включают: MPP, MPT, XML, XAML, MPX, PDF, HTML, XLSX, Primavera (XER), and images (PNG/JPEG/TIFF).

Вспомогательные функции

Aspose.Tasks включает дополнительные утилиты для разработчиков проектов:

Подробнее см.:

Итог

Aspose.Tasks for .NET обеспечивает полный контроль над данными Microsoft Project в приложениях на C#:

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.