
Aspose.Tasks for .NET
.NET API to Create & Convert Microsoft Project Files
A Versatile C# Library Designed to Work with Microsoft Project Files. It enables Developers to Create, Edit, Manipulate, and Convert Microsoft Project Data to PDF, XPS, Images & more inside .NET apps.
Что такое Aspose.Tasks для .NET?
В быстро меняющемся мире бизнеса сегодня обеспечение надлежащего управления проектами является ключом к достижению успеха. Независимо от того, управляете ли вы небольшим стартапом или крупной компанией, наличие прочного плана, отслеживание прогресса и эффективное выполнение задач жизненно важны для опережения конкурентов в вашей отрасли. Именно здесь Aspose.Tasks for .NET csteps in, providing a complete solution designed to cater to the various requirements of project managers and developers. Вы можете использовать API для создания персонализированных инструментов управления проектами, соответствующих специфическим потребностям вашей организации. С Aspose.Tasks разработчики получают возможность с помощью кода создавать, читать и изменять файлы проектов. Это помогает автоматизировать повторяющиеся задачи, повышая эффективность.
Aspose.Tasks for .NET — мощный инструмент для разработчиков .NET, позволяющий легко добавлять функции управления проектами в своё программное обеспечение. Независимо от того, разрабатываете ли вы приложение для управления проектами, инструмент планирования или панель отчётов, этот API предлагает широкий набор функций, упрощающих вашу работу. Одна из выдающихся возможностей Aspose.Tasks — работа с различными форматами файлов проектов, включая MPP, XML и MPX. Помимо обширного набора функций, он обладает подробной документацией и активным сообществом разработчиков, готовых предоставить поддержку и рекомендации. Независимо от того, нужно ли вам обновить графики задач, назначить ресурсы или рассчитать затраты проекта, этот инструмент предоставляет разнообразные способы эффективного управления проектами. Его адаптивность, простая интеграция и надёжные функции делают его популярным выбором для расширения возможностей управления проектами.
Начало работы с Aspose.Tasks для .NET
Рекомендуемый способ установки Aspose.Tasks для .NET — через NuGet. Пожалуйста, используйте следующие команды для быстрой установки.
Install Aspose.Tasks for .NET via NuGet
NuGet\Install-Package Aspose.Tasks -Version 24.1.0
Вы можете загрузить его напрямую со страницы выпуска Aspose.Tasks Release pageЧтение и запись файлов проекта с помощью C#
Aspose.Tasks for .NET позволяет разработчикам без установки Microsoft Project легко читать и записывать файлы проектов. API поддерживает чтение и запись файлов проектов в различных форматах, таких как MPP, XML и MPX, внутри их .NET‑приложений. Разработчики могут программно создавать, читать и изменять файлы проектов, автоматизируя повторяющиеся задачи и повышая продуктивность. Всего лишь несколькими строками кода на C# разработчики могут открыть существующий файл проекта, а также создать новый. Ниже простой пример, демонстрирующий, как создать пустой файл проекта и сохранить его в формате MPP с помощью кода .NET.
How to Create an Empty Project File and Save It in MPP File Formats via .NET API?
// there is no more need to load MPP template to save it into MPP
// add tasks, resources, etc.
Project project = new Project();
// !The project will be saved into MPP by using internal MPP template.
project.Save("New Project.mpp", SaveFileFormat.MPP);
Преобразование данных проекта в другие форматы файлов с помощью C#
Aspose.Tasks for .NET предоставляет полную функциональность для загрузки и конвертации данных проекта в различные поддерживаемые форматы файлов внутри C# .NET‑приложений. API поддерживает конвертацию в PDF, XLSX, CSV, TXT, MPT, JPEG, PNG, BMP, HTML и многие другие форматы. Ниже пример, показывающий, как разработчики могут конвертировать данные проекта в несколько PDF‑файлов внутри .NET‑приложений.
How to Export Project Data to Multiple PDF Files via .NET API?
Project project = new Project("New Project.mpp");
PdfSaveOptions options = new PdfSaveOptions();
options.SaveToSeparateFiles = true;
options.Pages = new List();
options.Pages.Add(1);
options.Pages.Add(4);
project.Save("SaveToMultiplePDFFiles_out.pdf", (SaveOptions)options);
Создание профессиональных отчетов с помощью C# API
Еще одной ключевой сильной стороной Aspose.Tasks for .NET являются продвинутые возможности создания отчетов. Разработчики могут генерировать информативные отчёты и визуализации, используя данные, извлечённые из файлов проектов, помогая заинтересованным сторонам принимать обоснованные решения и отслеживать прогресс проекта в реальном времени. Будь то диаграммы Ганта, гистограммы ресурсов или временные шкалы задач, Aspose.Tasks предоставляет инструменты, необходимые для лёгкого создания профессионально выглядящих отчётов.
Работа с задачами проекта с использованием C#
С Aspose.Tasks for .NET разработчики могут легко создавать, обновлять и управлять задачами и ресурсами внутри проекта, используя .NET API. Кроме того, API позволяет пользователям определять и управлять зависимостями задач в проекте. В библиотеке реализовано несколько важных функций для работы с задачами проекта, таких как разбиение задач, вычисление даты завершения разбитой задачи, управление оценочными и контрольными задачами, управление критическими и ресурсозатратными задачами, запись обновлённых данных задач в MPP, чтение фазовых данных задач и многое другое. Ниже пример, показывающий, как разработчики могут создавать задачи и подзадачи с помощью команд C#.
Create Tasks and Subtask inside .NET Applications.
Project project = new Project();
// Add task, sub task and save project
Task task = project.RootTask.Children.Add("Summary1");
Task subtask = task.Children.Add("Subtask1");
project.Save("CreateTasks_out.xml", SaveFileFormat.XML);
