Aspose.Tasks для огляду продукту .NET
Ласкаво просимо до Aspose.Tasks for .NET
Aspose.Tasks для .NET-це бібліотека класів між платформами, яка дозволяє .NET програмам читати та записувати файли MPP/XML без використання програмного забезпечення Microsoft Project. В даний час це єдиний компонент .NET, який забезпечує цю функціональність. Aspose.Tasks for .NET - це зрілий продукт, який дозволяє вашим програмам виконувати великий спектр завдань обробки документів зі стабільністю та гнучкістю. Як і у всіх компонентах управління файлами ASPOPE, Aspose.Tasks для .NET добре працює як із програмами Win Form, так і з веб -формами.
За допомогою Aspose.Tasks для .NET можна програмувати файли Microsoft Project (MPP/XML) без використання Microsoft Project. Компонент забезпечує простий у використанні API для маніпулювання файлами проектів, заощаджуючи час та гроші порівняно з розробкою подібних функцій з нуля.
Переваги
Aspose.Tasks для .NET підтримує MPP, MPT, XML, XLSX, HTML, PDF, XAML та інші формати. Ви можете генерувати, змінювати, конвертувати, відображати та друкувати документи, не використовуючи програмне забезпечення Microsoft Project. Використання Aspose.Tasks для .net у ваших програмах надає такі переваги:
Багаті функції
Aspose.Tasks пропонує широку організацію функцій для створення, читання, маніпулювання та збереження файлів проектів:
- Прочитайте, змінюйте та запишіть документи Microsoft Project або Oracle Primavera - Формати MPP/XML/P6XML підтримуються.
- Прочитайте проекти MPP та формати проекту XML. Підтримуються Microsoft Project 2003, 2007, 2010, 2013, 2016, 2019 та 2021 MPP.
- Прочитайте та записуйте проекти з \ до сервера проекту або проекту в Інтернеті за допомогою API PWA (Project Web Access).
- Створіть, оновлювати та писати проекти у форматі проекту XML.
- Прочитайте файли проектів MPP, оновіть їх підсумкову інформацію та запишіть їх у оригінальному форматі MPP.
- Прочитайте файли проектів MPP та перетворіть їх у формат XML за допомогою Aspose.Tasks для .NET (XML можна маніпулювати, впровадивши спеціальний аналізатор XML).
- Змініть основні параметри проекту, такі як тип розкладу, дати запуску та закінчення.
- Змініть налаштування проекту за замовчуванням, такі як стандартна ставка за замовчуванням, ставка понаднормових робіт за замовчуванням, тип завдання за замовчуванням, нарахування фіксованих витрат за замовчуванням тощо.
- Керуйте розширеними атрибутами.
- Визначте будні для проекту.
- Визначте будні дні календарів та винятків календаря.
- Читайте та записуйте календарі для завдань та ресурсів.
- Керуйте базовим плануванням та тривалістю завдань.
- Обробляйте обмеження на завдання.
- Створіть та керуйте зв’язками між завданнями.
- Прочитайте, змінюйте та створюйте завдання, віха, оцінені критичні або зусилля, керовані зусиллями.
- Керуйте витратами на ресурси та відхиленнями.
- Витрати на призначення та бюджет доступу.
- Підтримка кодування файлів MPX.
- Реалізація префікса ресурсів для вкладених ресурсів.
- Підтримка встановлення префікса CSS для експорту HTML.
- Встановіть власний формат дати під час експорту у формат PDF.
- Читання VBA Information (посилання, модулі, атрибути модуля) від MPP підтримується.
Незалежність платформи
Використовуйте Aspose.Tasks для .NET для створення будь-якого типу 32-бітного або 64-бітного .NET додаток, включаючи ASP.NET, WCF, WPF, веб-служби та WinForms. Можна використовувати aspope.tasks для .net через com Interop від ASP, Perl, PHP та Python. Ви також можете використовувати Aspose.Tasks для .net для створення додатків з моно.
Aspose.Tasks для .net підтримує:
- Visual Studio 2005
- Visual Studio 2008
- Visual Studio 2010
- Visual Studio 2012
- Visual Studio 2015- Visual Studio 2017
- Visual Studio 2019
Продуктивність та масштабованість
Aspose.Tasks for .net розроблений для того, щоб однаково добре працювати на стороні сервера або клієнта. Aspose.Tasks for .NET - це одна .NET -збірка, яка може бути розгорнута за допомогою будь -якої програми .NET, просто скопіюючи його. Вам не потрібно турбуватися про інші послуги чи модулі. Ви можете буквально генерувати тисячі документів за лічені хвилини з Aspose.tasks, і це передбачає відкриття документа, зміну вмісту та форматування або заповнення його даними та збереження його.
Aspose.Tasks розроблений таким чином, що лише одна нитка працює за документом одночасно. Це типовий сценарій, щоб одна нитка працювала над одним документом. Різні теми можуть безпечно працювати над різними документами одночасно.
Підтримувані версії Microsoft Project
- 2003
- 2007 рік
- 2010 рік
- 2013
- 2016 рік
- 2019 рік
- 2021
Декларація
Усі компоненти .NET вимагають встановити повний дозвіл довіри. Причиною цього є те, що компоненти .NET повинні отримати доступ до налаштувань реєстру, системними файлами, крім віртуального каталогу для певних операцій, таких як розбір шрифтів. Більше того, компоненти .NET базуються на основних .NET системних класах, які також потребують повного дозволу на довіру у багатьох випадках.
Інтернет -постачальники послуг, які приймають кілька додатків різних компаній, в основному застосовують рівень безпеки середньої довіри. У випадку .NET 2.0 такий рівень безпеки застосовує такі обмеження:
- Oledbpermission недоступний. Це означає, що ви не можете використовувати постачальника даних DB, керованого ADO.NET, для доступу до баз даних.
- EventLogpermission недоступний. Це означає, що ви не можете отримати доступ до журналу подій Windows.
- Роздуження про рефлексії недоступна. Це означає, що ви не можете використовувати роздуми.
- Реєстрація недоступна. Це означає, що ви не можете отримати доступ до реєстру.
- Вебперія обмежена. Це означає, що ваша програма може спілкуватися лише з адресою або діапазоном адрес, які ви визначаєте в елементі
. - Fileiopermission обмежений. Це означає, що ви можете отримати доступ лише до файлів у ієрархії віртуальних каталогів вашої програми.
З визначених вище причин, ASPOPE .NET компонентів не можна використовувати на серверах, що надають дозвіл, крім повної довіри.
Технічна підтримка
ASPOSE надає необмежену безкоштовну технічну підтримку для всіх її продуктів. Підтримка доступна для всіх користувачів, включаючи оцінку.
Якщо вам потрібна допомога, відвідайте Aspope.forums. Опублікуйте своє запитання в Aspopy.Tasks для .NET Forum, і на нього відповідатимуть протягом декількох годин.
Очікуючи відповідь на форумах, будь ласка, дозвольте мати відмінності у часовому поясі.
Повідомлення про проблему
Якщо у вас є проблема, виконайте ці прості кроки, щоб переконатися, що вона буде вирішена ефективно:
- Переконайтеся, що ви використовуєте останню версію продукту, перш ніж повідомити про проблему.
- Погляньте на форуми, цю вікі документацію та посилання API, перш ніж повідомити про проблему. Ваше запитання, можливо, вже має відповідь.
- Повідомляючи про проблему, включіть оригінальний документ та, можливо, фрагмент вашого коду, який викликає проблему. Якщо вам потрібно додати кілька файлів, застібте їх в один. Безпечно прикріпити свої документи на форумах, оскільки лише ви та розробники Aspose мають доступ до доданих файлів.
- Будь ласка, спробуйте повідомити про одне випуск за тему. Якщо у вас є інша проблема, повідомте про це окремо.
ASPOSE не надає технічної підтримки по телефону. Підтримка телефону доступна лише для питань продажів та купівлі.
Ресурси
Ця таблиця перераховує важливу Aspose.Tasks для .NET технічних ресурсів.
Resource | Description |
---|---|
Aspose.Tasks home page | Product home page. |
Aspose.Tasks blog | Check this often for information about new releases and useful tips about Aspose.Tasks. |
Aspose.Tasks for .NET support forum | Post your questions and issues here for a speedy resolution. |
Aspose.Tasks for .NET product documentation | Full online documentation. |
Aspose.Tasks for .NET API References | Online Aspose.Tasks for .NET API References. |