Робота з проєктами

Працюючи з файлами Microsoft Project у додатках .NET, Aspose.Tasks for .NET надає широкий набір API для створювати, читати, змінювати та зберігати проєкти у кількох форматах, таких як MPP, XML, MPX, XLSX і Primavera. Цей розділ пояснює типові робочі процеси розробників з практичними фрагментами коду на 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) та зображення (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.