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#
- Converter XER para MPP programaticamente em C#
- Converter XER para MPP com opções avançadas 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:
- Carregue o arquivo XER de origem usando a classe Project.
- 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#:
- Acesse o arquivo XER de origem.
- Crie uma instância da classe MPPSaveOptions.
- 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.