Converter arquivos MPP do MS Project para o formato SVG usando C#

O formato SVG é frequentemente usado para incorporar conteúdo em aplicativos da Web e de desktop. Pode haver cenários em que você precise incorporar o conteúdo dos arquivos do Microsoft Project MPP em tais aplicativos. Nessas circunstâncias, converter o arquivo MPP para o formato SVG será útil. À luz disso, este artigo ensinará como converter arquivos MPP para o formato SVG programaticamente usando C#.

API C# para converter arquivos MPP para o formato SVG

Aspose.Tasks for .NET é uma API robusta para trabalhar com arquivos MPP do MS Project. A API permite criar e ler arquivos MPP/XML sem a necessidade de qualquer software adicional. Além disso, a API suporta a conversão de arquivos MPP para o formato SVG. Você pode instalar a API por meio do NuGet ou baixá-la diretamente da seção Downloads.

PM> Install-Package Aspose.Tasks

Converter arquivos MPP para o formato SVG usando C#

Você pode converter seus arquivos MPP para o formato SVG com apenas algumas linhas de código. Para conseguir isso, siga os passos abaixo.

O código de exemplo a seguir mostra como converter arquivos MPP para o formato SVG usando C#.

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

// Salve o arquivo MPP como SVG
project.Save("OutputDirectory\\SaveProjectAsSVG_out.SVG", SaveFileFormat.SVG);

Converta arquivos MPP para o formato SVG com opções adicionais

Você pode fornecer opções adicionais ao converter arquivos MPP para o formato SVG para personalizar a saída gerada. Para usar opções adicionais para converter arquivos MPP para o formato SVG, siga as etapas abaixo.

O código de exemplo a seguir mostra como converter arquivos MPP para o formato SVG usando opções adicionais.

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

// Inicialize a classe SaveOptions
SaveOptions options = new SvgOptions();
options.FitContent = true;
options.Timescale = Timescale.ThirdsOfMonths;

// Salve o arquivo MPP como SVG
project.Save("OutputDirectory\\UseSvgOptions_out.svg", options);

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 para o formato SVG usando C#. Além disso, você aprendeu a usar opções adicionais para personalizar o SVG gerado. Aspose.Tasks para .NET API fornece muitos recursos adicionais para trabalhar com arquivos MPP. Você pode explorar a API em detalhes visitando a 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