Jak odblokować projekt MS za pomocą C#

Odblokuj 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.

Odblokowanie plików Microsoft Project przy użyciu języka C# można bezproblemowo osiągnąć dzięki możliwościom Aspose.Tasks for .NET API. Jako wszechstronna biblioteka, Aspose.Tasks zapewnia programistom narzędzia do programowego manipulowania plikami MS Project, umożliwiając wykonywanie działań takie jak usunięcie ochrony hasłem, ograniczenia dostępu lub odblokowanie określonych zadań i zasobów. Wykorzystując C# i szerokie możliwości Aspose.Tasks, programiści mogą dostosowywać swoje rozwiązania tak, aby spełniały określone wymagania dotyczące odblokowywania, zapewniając elastyczność i wydajność w zarządzaniu plikami Microsoft Project. Niezależnie od tego, czy chodzi o usuwanie zabezpieczeń, aktualizację szczegółów projektu czy usprawnienie współpracy, ten interfejs API upraszcza proces odblokowywania plików MS Project, czyniąc go nieocenionym atutem dla programistów C# zajmujących się tworzeniem aplikacji do zarządzania projektami.

Aspose.Tasks wyróżnia się nie tylko możliwościami odblokowywania, ale także szerszym zestawem funkcji, który obejmuje czytanie, pisanie i manipulowanie różnymi aspektami plików Microsoft Project. Od zarządzania zadaniami i zasobami po obsługę kalendarzy i właściwości projektu, Aspose.Tasks zapewnia kompleksowy zestaw narzędzi dla programistów C#.

Command

	PM> Install-Package Aspose.Tasks

Kroki, aby odblokować MS Project MPP poprzez C#

  • Prześlij plik MPP przy użyciu klasy projektu
  • Wprowadź szczegóły hasła
  • Serwer przetwarza plik i ustawia właściwości hasła dla pliku MPP
  • Zapisz ponownie projekt za pomocą hasła użytkownika
  • Wyślij plik MPP do użytkownika

wymagania systemowe

Aspose.Tasks dla .NET jest obsługiwany we wszystkich głównych systemach operacyjnych. Upewnij się tylko, że spełniasz następujące wymagania wstępne.

  • Microsoft Windows lub zgodny system operacyjny z .NET Framework, Mono i COM Interop.
  • Środowisko programistyczne, takie jak Microsoft Visual Studio.
  • Aspose.Tasks dla .NET, o którym mowa w Twoim projekcie.

O Aspose.Tasks dla .NET API

Aspose.Tasks for .NET API wyróżnia się jako potężna i elastyczna biblioteka, zapewniająca programistom solidny zestaw narzędzi do skutecznego poruszania się po plikach Microsoft Project w ich aplikacjach .NET. Niezależnie od tego, czy tworzysz rozwiązania komputerowe, internetowe czy oparte na chmurze, Aspose.Tasks usprawnia manipulację danymi projektu, zapewniając płynną i bogatą w funkcje obsługę użytkownika.

Programiści korzystający z Aspose.Tasks zyskują możliwość odczytu, zapisu i manipulowania plikami Microsoft Project w różnych formatach, w tym MPP, XML i HTML. API oferuje szerokie spektrum funkcjonalności, umożliwiając użytkownikom wykonywanie takich zadań, jak tworzenie i modyfikacja zadań, zarządzanie zasobami, obsługa kalendarza i manipulowanie właściwościami projektu. Ta wszechstronność przekształca Aspose.Tasks w niezbędny zasób aplikacji do zarządzania projektami, umożliwiając programistom automatyzację skomplikowanych procesów i zwiększanie wydajności przepływów pracy w projektach.

Wyjątkową cechą Aspose.Tasks jest jego kompatybilność z różnymi wersjami Microsoft Project, zapewniająca bezproblemową integrację aplikacji z szeroką gamą formatów plików Project. Ponadto interfejs API obsługuje konwersję plików projektu do innych powszechnie używanych formatów, takich jak Primavera, Excel, PDF, HTML, obrazy i XML. Ta funkcja zwiększa elastyczność wymiany danych, umacniając Aspose.Tasks jako kompleksowe rozwiązanie dla różnorodnych potrzeb w zakresie zarządzania projektami.


Odblokowywanie plików MPP online

Aspose.Tasks MPP Files Unlocker to dedykowana aplikacja zaprojektowana w celu uwolnienia plików Microsoft Project (plików MPP) od wszelkich ograniczeń nałożonych przez mechanizmy blokujące lub kontrolę dostępu. Ta aplikacja wykorzystuje możliwości Aspose.Tasks for .NET API, aby zapewnić podwyższony poziom bezpieczeństwa plikom projektu, zapewniając, że tylko autoryzowani użytkownicy mają możliwość dostępu lub modyfikowania określonych aspektów projektu.

Najważniejsze funkcje aplikacji wykorzystującej Aspose.Zadania do odblokowywania plików MPP obejmują:
Odblokowywanie zadań i zasobów: Uwolnij moc odblokowywania określonych zadań lub zasobów w pliku Microsoft Project, zapobiegając niezamierzonych lub nieautoryzowanych modyfikacji.
Uwolnienie hasła: Wykonaj usunięcie ochrony hasłem, aby uwolnić dostęp do całego pliku projektu, przyznając dostęp wyłącznie użytkownikom wyposażonym w prawidłowe dane uwierzytelniające.
Wolność dostępu: Zdefiniuj i zastosuj kontrolę dostępu opartą na rolach użytkowników, ograniczając określonym użytkownikom dostęp lub modyfikowanie poszczególnych segmentów projektu.
Audyty pionierskie: Śledź i rejestruj zmiany wprowadzone w pliku projektu, ustanawiając ścieżkę audytu zapewniającą odpowiedzialność i przejrzystość.
Uwaga: korzystanie z aplikacji Data Scrapers wymaga akceptacji naszych Warunków korzystania z usługi i Polityki prywatności. . Koniecznie powstrzymaj się od pobierania danych i wykorzystywania plików do celów komercyjnych bez wyraźnej zgody. Aspose.Tasks nie ponosi odpowiedzialności za jakiekolwiek naruszenia praw autorskich wynikające z niewłaściwego użycia tych narzędzi.


Inne obsługiwane odblokowanie formatów plików zadań MS Project

Używając C#, można także manipulować plikami zadań MS Project w wielu innych formatach, w tym.