Hur man låser upp MS Project med C#

Lås upp 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.

Upplåsning av Microsoft Project-filer med C# kan sömlöst uppnås med kraften i Aspose.Tasks for .NET API. Som ett mångsidigt bibliotek ger Aspose.Tasks utvecklare verktygen för att programmässigt manipulera MS Project-filer, vilket möjliggör åtgärder som att ta bort lösenordsskydd, åtkomstbegränsningar eller låsa upp specifika uppgifter och resurser. Genom att utnyttja C# och de omfattande funktionerna i Aspose.Tasks kan utvecklare anpassa sina lösningar för att möta specifika upplåsningskrav, vilket säkerställer flexibilitet och effektivitet i hanteringen av Microsoft Project-filer. Oavsett om det är för att ta bort säkerhetsåtgärder, uppdatera projektdetaljer eller förbättra samarbetet, förenklar detta API processen att låsa upp MS Project-filer, vilket gör det till en ovärderlig tillgång för C#-utvecklare som är engagerade i utveckling av projektledningsapplikationer.

Aspose.Tasks utmärker sig inte bara för sina upplåsningsmöjligheter utan också för sin bredare funktionsuppsättning, som inkluderar att läsa, skriva och manipulera olika aspekter av Microsoft Project-filer. Från uppgifts- och resurshantering till hantering av kalendrar och projektegenskaper, Aspose.Tasks tillhandahåller en omfattande verktygslåda för C#-utvecklare.

Command

	PM> Install-Package Aspose.Tasks

Steg för att låsa upp MS Project of MPP via C#

  • Ladda upp MPP-fil med Project Class
  • Ange lösenordsinformation
  • Servern bearbetar filen och ställer in lösenordsegenskaperna till MPP-filen
  • Spara om projektet med användarlösenordet
  • Skicka tillbaka MPP-fil till användaren

Systemkrav

Aspose.Tasks för .NET stöds på alla större operativsystem. Se bara till att du har följande förutsättningar.

  • Microsoft Windows eller ett kompatibelt operativsystem med .NET Framework, Mono och COM Interop.
  • Utvecklingsmiljö som Microsoft Visual Studio.
  • Aspose.Tasks för .NET refererade till i ditt projekt.

Om Aspose.Tasks för .NET API

Aspose.Tasks för .NET API sticker ut som ett potent och anpassningsbart bibliotek, som ger utvecklare en robust verktygslåda för att effektivt navigera i Microsoft Project-filer i sina .NET-applikationer. Oavsett om du skapar skrivbords-, webb- eller molnbaserade lösningar, effektiviserar Aspose.Tasks manipuleringen av projektdata, vilket ger en sömlös och funktionsrik användarupplevelse.

Utvecklare som använder Aspose.Tasks får förmågan att läsa, skriva och manipulera Microsoft Project-filer i olika format, inklusive MPP, XML och HTML. API:t har ett brett spektrum av funktioner, vilket ger användare möjlighet att utföra uppgifter som att skapa och modifiera uppgifter, resurshantering, kalenderhantering och manipulering av projektegenskaper. Denna mångsidighet förvandlar Aspose.Tasks till en oumbärlig tillgång för projektledningsapplikationer, vilket gör det möjligt för utvecklare att automatisera komplicerade processer och förbättra effektiviteten i projektarbetsflöden.

En enastående egenskap hos Aspose.Tasks är dess kompatibilitet med olika versioner av Microsoft Project, vilket säkerställer sömlös integrering av dina applikationer med en mängd Project-filformat. Dessutom stöder API:et konvertering av projektfiler till andra allmänt använda format, såsom Primavera, Excel, PDF, HTML, bilder och XML. Den här funktionen förbättrar flexibiliteten för datautbyte, vilket förstärker Aspose.Tasks som en heltäckande lösning för olika projektledningsbehov.


Upplåsning av MPP-filer online

Aspose.Tasks MPP Files Unlocker är en dedikerad applikation konstruerad för att befria Microsoft Project-filer (MPP-filer) från alla begränsningar som åläggs av låsmekanismer eller åtkomstkontroller. Den här applikationen utnyttjar funktionerna i Aspose.Tasks för .NET API för att ge en ökad säkerhetsnivå till projektfiler, vilket säkerställer att endast auktoriserade användare har möjlighet att komma åt eller ändra specifika aspekter av projektet.

De framträdande egenskaperna hos en applikation som utnyttjar Aspose. Uppgifter för att låsa upp MPP-filer omfattar:
Upplåsning av uppgifter och resurser: Släpp lös kraften att låsa upp specifika uppgifter eller resurser i en Microsoft Project-fil, vilket förhindrar oavsiktliga eller obehöriga ändringar.
Password Liberation: Utför borttagningen av lösenordsskyddet för att frigöra åtkomst till hela projektfilen, exklusivt ge inträde till användare som är utrustade med rätt referenser.
Åtkomstfrihet: Definiera och tillämpa åtkomstkontroller grundade i användarroller, vilket begränsar specificerade användare från att komma åt eller ändra specifika segment av projektet.
Byggande granskningar: Spåra och logga ändringar som gjorts i projektfilen och upprättar ett granskningsspår som säkerställer ansvarighet och transparens.
Observera: Att använda Data Scrapers-apparna kräver att du godkänner våra Användarvillkor och Sekretesspolicy. . Det är absolut nödvändigt att avstå från att ladda ner data eller använda filer för kommersiella ändamål utan uttryckligt tillstånd. Aspose.Tasks är inte ansvarigt för intrång i upphovsrätten till följd av olämplig användning av dessa verktyg.


Andra upplåsta MS Project Tasks-filformat som stöds

Med C# kan man också manipulera MS Project Tasks-filer i många andra format inklusive.