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

Розширені функції .NET Microsoft Project API

Створюйте файли MS Project і Oracle Primavera з нуля

Визначте дні тижня та винятки для календаря

Читання та запис захищених паролем файлів MS Project

Експортуйте проект в інші формати за допомогою настроюваної діаграми Ганта

Керуйте базовими показниками, витратами та етапами

Обробляти розширені атрибути та визначення завдань, ресурсів і призначень

Налаштуйте робочий контур призначення ресурсів

Візуалізація структур розподілу робіт (WBS) на зображеннях

Відтворення файлів MS Project і Oracle Primavera у форматі HTML

Сортуйте завдання за назвами, датами, тривалістю та багатьма іншими полями

Оновлення спеціальних властивостей файлів проекту MPP

Відкривайте та зберігайте файли проекту з/у MS Project Online або на локальному екземплярі MS Project Server через PWA

Широкий діапазон перетворень між форматами Microsoft Project у зображення та інші формати даних, зокрема PDF, Excel, HTML

Об’єднати JIRA з MPP, XML у MPP, MPX у PDF та інші

MPP, MPT, MPX і XML Переглядач файлів для .NET

Функції API в документації

Ви можете переглянути повний список функцій Aspose.Tasks у нашій документації. Використання бібліотеки C# Aspose.TASKS у вашому проекті дозволяє виконувати такі завдання:

Перетворення даних проекту в кілька форматів

Aspose.Tasks для .NET підтримує рендеринг завдань, ресурсів і даних про призначення ресурсів у формати фіксованого макета, а також XML, HTML і кілька інших популярних форматів файлів для легкого поширення інформації.

Збереження даних проекту в різних форматах - C#


     
// load the file to be converted

var prj = new Aspose.Tasks.Project(dir + "template.mpp");

// save in different formats

prj.Save(dir + "output.pdf", Aspose.Tasks.Saving.SaveFileFormat.PDF);

prj.Save(dir + "output.html", Aspose.Tasks.Saving.SaveFileFormat.HTML);

prj.Save(dir + "output.xml", Aspose.Tasks.Saving.SaveFileFormat.XML);    


Важливою особливістю бібліотеки є можливість візуалізації WBS у проекті в будь-якому зі стандартних форматів зображень, які підтримуються .NET Framework. Крім того, також можна експортувати дані проекту у формати CSV, TXT, XLS, XLSX і MPT.

Ви можете спробувати онлайн Конвертер завдань.

Ви також можете конвертувати дані проекту, Jira, MPP, MPX, MPT або XML у багато інших форматів файлів, включаючи деякі з перелічених нижче:

Об’єднання файлів JIRA, MPP, MPT, MS Project, MPX, Oracle-Primavera PDF і XML

- завантажує файли за допомогою класів Aspose.Tasks для роботи з документами Microsoft Project без використання Microsoft Project;
- створює екземпляр технічних статей, як відобразити і використання Aspose.Tasks з іншими мовами
- Містить класи для збереження проекту в різні формати.

Крім того, ви можете об'єднувати файли в режимі реального часу! Комбінуйте Jira, MPP, MPX, MPT, XML, MS Projects у PDF, XPS, Primavera та багато інших форматів файлів: Aspose.Tasks for .NET API полегшує процес об’єднання файлів для розробників:

Виконуйте завдання в проекті

Aspose.Tasks для .NET надає багатий набір класів для обробки завдань у файлі Microsoft Project. Плани проекту можуть варіюватися за складністю від простого плоского списку завдань до великої вкладеної групи взаємозалежних завдань. Незалежно від складності, Aspose.Tasks для .NET здатний впоратися з будь-яким сценарієм. У тому числі, він дозволяє створювати та редагувати файли проекту MS за допомогою Document Object Model (DOM). DOM — це інтерфейс програмування, який дозволяє представити документ у вигляді дерева вузлів, де кожен вузол є частиною документа. API Aspose.Tasks для .NET дозволяє підключатися до сторінки, завантажувати її, змінювати її вміст і виконувати інші операції з файлами.

- переміщайтеся по документах за допомогою різних методів, таких як обхід елементів, обхід документів, запити XPath і запити селектора CSS,
- видалити та замінити деякі fata з файлу,
- файли проекту злиття,
- блокування та розблокування та інші функції.
.NET Tasks API допомагає розробникам читати, змінювати, переглядати та редагувати документи MS Project. Деякі функції редагування файлів, які Aspose.Tasks для .NET API може виконувати, такі:

Перетворення даних проекту на зображення

Aspose.Tasks для .NET має власний механізм візуалізації, спеціально розроблений для копіювання стилю візуалізації MS Project. Це дозволяє розробникам передавати дані проекту в кілька растрових і векторних форматів зображень, одночасно контролюючи певні аспекти отриманого зображення.

Відтворення даних проекту у форматі JPEG - C#



    // load file

    var prj = new Aspose.Tasks.Project(dir + "template.mpp");

    // create ImageSaveOptions with desired format

    var options = new Aspose.Tasks.Saving.ImageSaveOptions(Aspose.Tasks.Saving.SaveFileFormat.JPEG)

    {    CustomPageSize = new SizeF(2200, 1100),    HorizontalResolution = 96f,    VerticalResolution = 96f,

        JpegQuality = 70

    };

    // render data to image format

    prj.Save(dir + "output.jpg", options);



Зворотне перетворення так просто! Використовуючи бібліотеку класів Aspose.Tasks у своїй програмі C#, ви можете легко перетворити файл Mareach MS Project у файл будь-якого формату за допомогою лише одного рядка коду!

Спробуйте онлайн конвертер MS Project Ви можете конвертувати MS Project файли в XML, PDF, MPX, XLSX, XLS, XPS, TXT, HTML, JPG та інші формати зображень. Завантажте, трансформуйте свої документи та отримуйте результати за кілька секунд. Вам не потрібне додаткове програмне забезпечення.

Бібліотека Aspose.Tasks для .NET надає API аналізу MS Project для платформи C#. Ви можете створювати, редагувати, зберігати, об’єднувати, конвертувати файли MPP в інші формати файлів, а також додавати посилання, списки, блоки коду, зображення та інші елементи у файли проекту, перейшовши за посиланнями:

Планування завдань, відстеження та оцінка бюджету

Aspose.Tasks для .NET може розрахувати критичний шлях проекту та планування. Це також дозволяє розробникам керувати базовими показниками завдань і фактичною роботою, отримувати доступ до витрат і бюджету на призначення, а також керувати витратами на ресурси та відхиленнями для відстеження проекту. Це лише деякі можливості з довгого списку функцій, які підтримує API.

Збережіть елементи HTML в окремі файли

Aspose.Tasks for .NET API робить експорт даних проекту в HTML дійсно чудовим, оскільки дозволяє експортувати шрифти, зображення та стилі CSS в окремі файли. Крім того, ви також можете призначити необхідні параметри функціям зворотного виклику процесу експорту.

Підтримка сумісності COM

Aspose.Tasks для .NET розкриває свої можливості через інтерфейс COM. Це означає, що вам не потрібно обмежувати себе використанням Aspose.Tasks для .NET лише з платформою .NET, його можна використовувати будь-якою мовою, яка вам потрібна, через служби сумісності COM.

Aspose.Tasks пропонує безкоштовний MS Project Viewer, який допомагає отримати інформація про проект через URL. Наші програми безпечні, кросплатформні та не потребують встановлення програмного забезпечення. Програми прості та легкі у використанні, але ефективні та надійні.


Інші підтримувані функції Aspose.Tasks для .NET API

Використовуйте бібліотеку C# Aspose.Tasks для конвертації, об’єднання, блокування, розблокування документів для завантаження тощо!



  
  

Aspose.Tasks пропонує індивідуальні API для популярних середовищ розробки, перелічених нижче: