Como desbloquear o MS Project usando C#

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

O desbloqueio de arquivos do Microsoft Project usando C# pode ser alcançado facilmente com o poder da API Aspose.Tasks for .NET. Como uma biblioteca versátil, o Aspose.Tasks fornece aos desenvolvedores as ferramentas para manipular programaticamente arquivos do MS Project, permitindo ações como remover proteção por senha, restrições de acesso ou desbloquear tarefas e recursos específicos. Ao aproveitar o C# e os amplos recursos do Aspose.Tasks, os desenvolvedores podem personalizar suas soluções para atender a requisitos específicos de desbloqueio, garantindo flexibilidade e eficiência no gerenciamento de arquivos do Microsoft Project. Seja para remover medidas de segurança, atualizar detalhes do projeto ou melhorar a colaboração, esta API simplifica o processo de desbloqueio de arquivos do MS Project, tornando-a um recurso inestimável para desenvolvedores C# envolvidos no desenvolvimento de aplicativos de gerenciamento de projetos.

Aspose.Tasks se destaca não apenas por seus recursos de desbloqueio, mas também por seu conjunto mais amplo de recursos, que inclui leitura, gravação e manipulação de vários aspectos dos arquivos do Microsoft Project. Do gerenciamento de tarefas e recursos ao tratamento de calendários e propriedades de projetos, Aspose.Tasks fornece um kit de ferramentas abrangente para desenvolvedores C#.

Command

	PM> Install-Package Aspose.Tasks

Etapas para desbloquear o MS Project do MPP via C#

  • Carregar arquivo MPP usando Project Class
  • Insira os detalhes da senha
  • O servidor processa o arquivo e define as propriedades da senha para o arquivo MPP
  • Salve novamente o projeto com a senha do usuário
  • Enviar de volta o arquivo MPP para o usuário

Requisitos de sistema

Aspose.Tasks for .NET é compatível com todos os principais sistemas operacionais. Apenas certifique-se de ter os seguintes pré-requisitos.

  • Microsoft Windows ou um sistema operacional compatível com .NET Framework, Mono e COM Interop.
  • Ambiente de desenvolvimento como Microsoft Visual Studio.
  • Aspose.Tasks for .NET referenciado em seu projeto.

Sobre Aspose.Tasks para API .NET

A API Aspose.Tasks for .NET se destaca como uma biblioteca potente e adaptável, fornecendo aos desenvolvedores um kit de ferramentas robusto para navegar com eficácia nos arquivos do Microsoft Project em seus aplicativos .NET. Esteja você criando soluções baseadas em desktop, web ou nuvem, Aspose.Tasks agiliza a manipulação de dados do projeto, proporcionando uma experiência de usuário perfeita e rica em recursos.

Os desenvolvedores que utilizam o Aspose.Tasks ganham a capacidade de ler, escrever e manipular arquivos do Microsoft Project em diversos formatos, incluindo MPP, XML e HTML. A API possui um amplo espectro de funcionalidades, capacitando os usuários a executar tarefas como criação e modificação de tarefas, gerenciamento de recursos, manipulação de calendário e manipulação de propriedades do projeto. Essa versatilidade transforma o Aspose.Tasks em um ativo indispensável para aplicativos de gerenciamento de projetos, permitindo que os desenvolvedores automatizem processos complexos e aumentem a eficiência dos fluxos de trabalho dos projetos.

Um atributo notável do Aspose.Tasks é sua compatibilidade com várias versões do Microsoft Project, garantindo integração perfeita de seus aplicativos com uma variedade de formatos de arquivo do Project. Além disso, a API suporta a conversão de arquivos de Projeto para outros formatos amplamente utilizados, como Primavera, Excel, PDF, HTML, imagens e XML. Este recurso aumenta a flexibilidade da troca de dados, solidificando o Aspose.Tasks como uma solução abrangente para diversas necessidades de gerenciamento de projetos.


Desbloqueador de arquivos MPP online

Aspose.Tasks MPP Files Unlocker é um aplicativo dedicado projetado para liberar arquivos do Microsoft Project (arquivos MPP) de quaisquer restrições impostas por mecanismos de bloqueio ou controles de acesso. Este aplicativo aproveita os recursos da API Aspose.Tasks for .NET para transmitir um nível elevado de segurança aos arquivos do projeto, garantindo que apenas usuários autorizados possuam a capacidade de acessar ou modificar facetas específicas do projeto.

Os principais recursos de um aplicativo que utiliza o Aspose. As tarefas para desbloquear arquivos MPP abrangem:
Desbloqueio de tarefas e recursos: Liberte o poder de desbloquear tarefas ou recursos específicos em um arquivo do Microsoft Project, evitando modificações não intencionais ou não autorizadas.
Liberação de senha: Executar a remoção da proteção por senha para liberar o acesso a todo o arquivo do projeto, concedendo entrada exclusivamente aos usuários equipados com as credenciais corretas.
Liberdade de acesso: Defina e aplique controles de acesso baseados em funções de usuário, limitando usuários específicos de acessar ou modificar segmentos específicos do projeto.
Auditorias pioneiras: Acompanhe e registre as alterações feitas no arquivo do projeto, estabelecendo uma trilha de auditoria que garante responsabilidade e transparência.
Observação: a utilização dos aplicativos Data Scrapers exige a aceitação de nossos Termos de Serviço e Política de Privacidade. . É imperativo evitar baixar dados ou usar arquivos para fins comerciais sem permissão explícita. Aspose.Tasks não se responsabiliza por qualquer violação de direitos autorais resultante do uso inadequado dessas ferramentas.


Outros formatos de arquivos de tarefas de desbloqueio do MS Project suportados

Usando C#, também é possível manipular arquivos de tarefas do MS Project de muitos outros formatos, inclusive.