Os arquivos do Microsoft Project (MPP) são usados para rastrear, organizar e gerenciar projetos. Esses arquivos contêm tarefas, atribuições e outros recursos e informações relacionados ao projeto. Se você deseja compartilhar informações do projeto com alguém e eles não têm o MS Project instalado, você pode converter o arquivo MPP em imagens como PNG, JPEG, BMP e TIFF e compartilhe-os. Para esse fim, este artigo ensinará como converter arquivos MPP do Microsoft Project em imagens programaticamente usando C#.
- API C# para converter arquivos MPP em imagens
- Converter arquivos MPP para o formato JPEG usando C#
- Convertendo arquivos MPP para imagens PNG usando C#
- Converter arquivos MPP em imagens BMP usando C#
- Converter arquivos MPP para TIFF de várias páginas usando C#
API C# para converter arquivos MPP em imagens
Aspose.Tasks for .NET é uma biblioteca .NET que permite ler e gravar arquivos MPP/XML sem exigir a instalação do Microsoft Project. Além disso, a API suporta a conversão de arquivos MPP em imagens. 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 JPEG usando C#
A seguir estão as etapas para converter arquivos MPP para o formato JPEG usando C#.
- Carregue o arquivo MPP usando a classe Project.
- Crie uma instância da classe ImageSaveOptions usando a enumeração SaveFileFormat.JPEG.
- Especifique a qualidade da imagem JPEG usando a propriedade JpegQuality da classe ImageSaveOptions.
- Salve a imagem JPEG usando o método Project.Save(string filename, SaveOptions options).
O código de exemplo a seguir mostra como converter um arquivo MPP em imagens JPEG usando C#.
// Carregar o arquivo MPP
Project project = new Project("SourceDirectory\\Tasks\\project_test.mpp");
// Para manipular a qualidade JPEG, você pode usar a propriedade ImageSaveOptions.JpegQuality.
// O intervalo de valores permitidos é de 0 a 100.
// Crie uma instância da classe ImageSaveOptions
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.JPEG) { JpegQuality = 50 };
// Salve a imagem JPEG
project.Save("OutputDirectory\\image_out.jpeg", (SaveOptions)options);
Convertendo arquivos MPP para imagens PNG usando C#
Para converter um arquivo MPP para imagens PNG, siga as etapas abaixo.
- Carregue o arquivo MPP usando a classe Project.
- Crie uma instância da classe ImageSaveOptions usando a enumeração SaveFileFormat.PNG.
- Salve a imagem PNG usando o método Project.Save(string filename, SaveOptions options).
O código de exemplo a seguir mostra como converter um arquivo MPP em imagens PNG usando C#.
// Carregar o arquivo MPP
Project project = new Project("SourceDirectory\\Tasks\\project_test.mpp");
// Crie uma instância da classe ImageSaveOptions
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.PNG);
// Salve a imagem PNG
project.Save("OutputDirectory\\image_out.png", (SaveOptions)options);
Converter arquivos MPP em imagens BMP usando C#
A seguir estão as etapas para converter um arquivo MPP em imagens BMP usando C#.
- Carregue o arquivo MPP usando a classe Project.
- Crie uma instância da classe ImageSaveOptions usando a enumeração SaveFileFormat.BMP.
- Salve a imagem BMP usando o método Project.Save(string filename, SaveOptions options).
O código de exemplo a seguir mostra como converter um arquivo MPP em imagens BMP usando C#.
// Carregar o arquivo MPP
Project project = new Project("SourceDirectory\\Tasks\\project_test.mpp");
// Crie uma instância da classe ImageSaveOptions
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.BMP);
// Salve a imagem BMP
project.Save("OutputDirectory\\image_out.bmp", (SaveOptions)options);
Converter arquivos MPP para TIFF de várias páginas usando C#
A seguir estão as etapas para converter um arquivo MPP em um TIFF de várias páginas usando C#.
- Carregue o arquivo MPP usando a classe Project.
- Crie uma instância da classe ImageSaveOptions usando a enumeração SaveFileFormat.TIFF.
- Salve a imagem TIFF usando o método Project.Save(string filename, SaveOptions options).
O código de exemplo a seguir mostra como converter um arquivo MPP em uma imagem TIFF de várias páginas usando C#
// Carregar o arquivo MPP
Project project = new Project("SourceDirectory\\Tasks\\project_test.mpp");
// Crie uma instância da classe ImageSaveOptions
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.TIFF);
// Salve a imagem TIFF
project.Save("OutputDirectory\\RenderMultipageTIFF_out.tif", (SaveOptions)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 formato de imagem usando C#. Especificamente, você aprendeu como converter arquivos MPP para formatos de imagem JPEG, PNG, BMP e TIFF usando Aspose.Tasks for .NET API. A API fornece vários recursos adicionais para trabalhar com arquivos MPP que você pode explorar 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.