XER para MPP em C#

Os arquivos XER são usados para armazenar dados pertencentes ao gerenciamento e planejamento de projetos. Da mesma forma, o formato de arquivo MPP também pode armazenar essas informações de gerenciamento de projeto. Às vezes, pode ser necessário converter um arquivo XER para o formato MPP. Após esses casos de uso, este artigo aborda como converter um arquivo XER para o formato MPP programaticamente em C#.

Conversor XER para MPP – Instalação da API C#

Aspose.Tasks for .NET pode ser usado para trabalhar com diferentes formatos de arquivo de gerenciamento de projeto. Você pode configurá-lo acessando o arquivo DLL de referência na página Downloads ou executando o comando de instalação NuGet abaixo:

PM> Install-Package Aspose.Tasks

Converter XER para MPP programaticamente em C#

Você pode converter um arquivo XER para o formato MPP com as seguintes etapas:

  1. Carregue o arquivo XER de origem usando a classe Project.
  2. Salve o arquivo MPP de saída.

O trecho de código abaixo demonstra como converter o formato de arquivo XER para MPP programaticamente em C#:

// Carregar o arquivo XER de entrada
Aspose.Tasks.Project project = new Aspose.Tasks.Project("PrimaveraProject.xer");

// Salve o arquivo MPP de saída
project.Save("Output.mpp", Aspose.Tasks.Saving.SaveFileFormat.Mpp);

Converter XER para MPP com opções avançadas em C#

Esta seção detalha a conversão de arquivo XER para MPP com opções avançadas onde você pode especificar propriedades diferentes para o arquivo MPP de saída esperado. Você precisa seguir os passos abaixo para realizar a conversão programaticamente em C#:

  1. Acesse o arquivo XER de origem.
  2. Crie uma instância da classe MPPSaveOptions.
  3. Exporte o arquivo MPP de saída.

O exemplo de código a seguir detalha como converter um arquivo XER para o formato MPP programaticamente em C#:

// Carregar o arquivo XER de entrada
Aspose.Tasks.Project project = new Aspose.Tasks.Project("PrimaveraProject.xer");

// Inicializar objeto de classe MPPSaveOptions
Aspose.Tasks.Saving.MPPSaveOptions options = new Aspose.Tasks.Saving.MPPSaveOptions();
options.WriteViewData = true;

// Salve o arquivo MPP de saída
project.Save("Output.mpp", Aspose.Tasks.Saving.SaveFileFormat.Mpp);

Obtenha uma licença de API gratuita

Você pode solicitar uma Licença de Avaliação Gratuita para avaliar a API sem quaisquer limitações ou marcas d’água.

Conclusão

Neste artigo, você explorou como converter um arquivo XER para o formato MPP programaticamente em C#. Abrange um cenário de conversão básico, bem como detalhes de conversão avançada, onde diferentes propriedades de conversão podem ser definidas. No entanto, você pode explorar mais a API dando uma olhada na seção documentação. Em caso de dúvidas, sinta-se à vontade para entrar em contato conosco no fórum.

Veja também