DOCX) usando C#

Os arquivos do Microsoft Project (MPP) são usados para diferentes tarefas de gerenciamento de projetos, como organizar e rastrear projetos e gerenciar recursos. Se você deseja que os dados do projeto em um formulário de documento sejam modificados e compartilhados ainda mais, você pode conseguir isso convertendo o arquivo MPP para o formato Word DOC. Neste artigo, você aprenderá como converter arquivos MPP em documentos do Word usando C#.

APIs C# para converter arquivos MPP em documentos do Word

Faremos essa conversão usando as APIs Aspose.Tasks for .NET e Aspose.PDF for .NET. O primeiro é uma API para trabalhar com arquivos do Microsoft Project (MPP), enquanto o último é uma API para criar, ler e atualizar arquivos PDF. Usaremos a API Aspose.Tasks for .NET para converter arquivos MPP para o formato PDF e a API Aspose.PDF for .NET para converter os arquivos PDF gerados em arquivos Word. Você pode instalar as APIs por meio do NuGet ou baixá-las diretamente da seção Downloads.

PM> Install-Package Aspose.Tasks
PM> Install-Package Aspose.PDF

Converter arquivos MPP para arquivos Word DOC/DOCX usando C#

Você pode facilmente converter seus arquivos MPP em documentos do Word usando as etapas abaixo.

O código de exemplo a seguir mostra como converter um arquivo MPP em um documento do Word usando C#.

// Carregar o arquivo MPP
Project project = new Project("SourceDirectory\\Tasks\\project_test.mpp");

// Crie uma instância da classe MemoryStream
MemoryStream stream = new MemoryStream();

// Salve o projeto como PDF no MemoryStream
project.Save(stream, SaveFileFormat.PDF);

// Carregue o PDF do MemoryStream
Document document = new Document(stream);

// Salve o PDF como DOCX
document.Save("OutputDirectory\\SaveProjectAsDocx_out.docx", SaveFormat.DocX);

Obtenha uma licença gratuita

Para experimentar a API sem limitações de avaliação, você pode solicitar uma licença temporária gratuita.

Conclusão

Neste artigo, você aprendeu como converter arquivos MPP do Microsoft Project em documentos do Word usando C#. Usamos a API Aspose.Tasks para .NET para converter o arquivo MPP para o formato PDF e a API Aspose.PDF para .NET para converter o PDF para o formato Word. Você pode aprender mais sobre essas APIs explorando sua documentação oficial. Em caso de dúvidas, sinta-se à vontade para entrar em contato conosco em nosso fórum de suporte gratuito.

Veja também