Как разблокировать проект MS с помощью 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 for .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, используя класс проекта.
  • Введите данные пароля
  • Сервер обрабатывает файл и устанавливает свойства пароля для файла MPP.
  • Пересохраните проект с паролем пользователя.
  • Отправьте обратно файл MPP пользователю.

Системные Требования

Aspose.Tasks для .NET поддерживается во всех основных операционных системах. Просто убедитесь, что у вас есть следующие предпосылки.

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

О Aspose.Tasks для .NET API

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

Разработчики, использующие 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 for .NET API для обеспечения повышенного уровня безопасности файлов проекта, гарантируя, что только авторизованные пользователи имеют возможность доступа или изменения определенных аспектов проекта.

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


Другие поддерживаемые форматы файлов задач разблокировки MS Project

Используя C#, можно также манипулировать файлами задач MS Project многих других форматов, в том числе.