Як розблокувати MS Project за допомогою C#

Розблокувати MS Project - C#

// Open password-protected file:

Project project = new Project("ProtectedFile.mpp", "password");

// Save the project without password.
project.Save("output.mpp", SaveFileFormat.Mpp);
// output.mpp file is not protected

// Save the project with password protection.
project.Save("output_protected.mpp", new MPPSaveOptions()
{
    ProtectionPassword = "password"
});

// output_protected.mpp file is protected.

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

Aspose.Tasks виділяється не лише своїми можливостями розблокування, але й ширшим набором функцій, який включає читання, запис і маніпулювання різними аспектами файлів Microsoft Project. Від керування завданнями та ресурсами до обробки календарів і властивостей проекту, Aspose.Tasks надає комплексний набір інструментів для розробників C#.

Command

	PM> Install-Package Aspose.Tasks

Кроки для розблокування MS Project або MPP через C#

  • Завантажте файл MPP за допомогою Project Class
  • Введіть деталі пароля
  • Сервер обробляє файл і встановлює властивості пароля для файлу MPP
  • Повторно збережіть проект із паролем користувача
  • Надіслати назад файл MPP користувачеві

Системні вимоги

Aspose.Tasks для .NET підтримується всіма основними операційними системами. Просто переконайтеся, що у вас є такі передумови.

  • Microsoft Windows або сумісна ОС із .NET Framework, Mono та COM Interop.
  • Середовище розробки, наприклад Microsoft Visual Studio.
  • Aspose.Tasks для .NET, згаданий у вашому проекті.

Про Aspose.Tasks для .NET API

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

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

Видатною властивістю Aspose.Tasks є його сумісність із різними версіями Microsoft Project, що забезпечує безперебійну інтеграцію ваших програм із набором форматів файлів Project. Крім того, API підтримує перетворення файлів проекту в інші широко використовувані формати, такі як Primavera, Excel, PDF, HTML, зображення та XML. Ця функція підвищує гнучкість обміну даними, зміцнюючи Aspose.Tasks як комплексне рішення для різноманітних потреб управління проектами.


Розблокування файлів MPP онлайн

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

Основні особливості програми, що використовує Aspose. Завдання для розблокування файлів MPP охоплюють:
Розблокування завдань і ресурсів: Розблокуйте певні завдання або ресурси у файлі Microsoft Project, запобігаючи запобіганню ненавмисні або неавторизовані модифікації.
Звільнення пароля: Виконайте видалення захисту паролем, щоб звільнити доступ до всього файлу проекту, надаючи доступ виключно користувачам, які мають правильні облікові дані.
Свобода доступу: Визначайте та застосовуйте елементи керування доступом, засновані на ролях користувачів, обмежуючи доступ певних користувачів до певних сегментів проекту або змінюючи їх.
Новаторські аудити: Відстежуйте та реєструйте зміни, внесені до файлу проекту, створюючи журнал аудиту, який забезпечує підзвітність і прозорість.
Зверніть увагу: для використання програм Data Scrapers ви повинні прийняти наші Умови надання послуг і Політику конфіденційності. . Вкрай важливо утримуватися від завантаження даних або використання файлів у комерційних цілях без явного дозволу. Aspose.Tasks не несе відповідальності за будь-які порушення авторських прав внаслідок неналежного використання цих інструментів.


Інші підтримувані формати файлів MS Project Tasks для розблокування

Використовуючи C#, можна також маніпулювати файлами завдань MS Project у багатьох інших форматах, включаючи.