Convierta MS Project MPP a imágenes (PNG, JPEG, BMP, TIFF) usando C#

Los archivos de Microsoft Project (MPP) se utilizan para rastrear, organizar y administrar proyectos. Estos archivos contienen tareas, asignaciones y otros recursos e información relacionados con el proyecto. Si desea compartir información del proyecto con alguien que no tiene instalado MS Project, puede convertir el archivo MPP a imágenes como PNG, JPEG, BMP y TIFF y compártalos. Con ese fin, este artículo le enseñará cómo convertir archivos MPP de Microsoft Project en imágenes mediante programación usando C#.

API de C# para convertir archivos MPP en imágenes

Aspose.Tasks for .NET es una biblioteca .NET que le permite leer y escribir archivos MPP/XML sin necesidad de instalar Microsoft Project. Además, la API admite la conversión de archivos MPP a imágenes. Puede instalar la API a través de NuGet o descargarla directamente desde la sección Descargas.

PM> Install-Package Aspose.Tasks

Convierta archivos MPP a formato JPEG usando C#

Los siguientes son los pasos para convertir archivos MPP a formato JPEG usando C#.

El siguiente código de ejemplo muestra cómo convertir un archivo MPP a imágenes JPEG usando C#.

// Cargue el archivo MPP
Project project = new Project("SourceDirectory\\Tasks\\project_test.mpp");

// Para manipular la calidad JPEG, puede usar la propiedad ImageSaveOptions.JpegQuality.
// El rango de valores permitido es de 0 a 100.
// Crear una instancia de la clase ImageSaveOptions
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.JPEG) { JpegQuality = 50 };

// Guardar la imagen JPEG
project.Save("OutputDirectory\\image_out.jpeg", (SaveOptions)options);

Conversión de archivos MPP a imágenes PNG usando C#

Para convertir un archivo MPP a imágenes PNG, siga los pasos que se indican a continuación.

El siguiente código de ejemplo muestra cómo convertir un archivo MPP a imágenes PNG usando C#.

// Cargue el archivo MPP
Project project = new Project("SourceDirectory\\Tasks\\project_test.mpp");

// Crear una instancia de la clase ImageSaveOptions
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.PNG);

// Guarda la imagen PNG
project.Save("OutputDirectory\\image_out.png", (SaveOptions)options);

Convierta archivos MPP a imágenes BMP usando C#

Los siguientes son los pasos para convertir un archivo MPP a imágenes BMP usando C#.

El siguiente código de ejemplo muestra cómo convertir un archivo MPP en imágenes BMP mediante C#.

// Cargue el archivo MPP
Project project = new Project("SourceDirectory\\Tasks\\project_test.mpp");

// Crear una instancia de la clase ImageSaveOptions
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.BMP);

// Guardar la imagen BMP
project.Save("OutputDirectory\\image_out.bmp", (SaveOptions)options);

Convierta archivos MPP a TIFF de varias páginas usando C#

Los siguientes son los pasos para convertir un archivo MPP a un TIFF de varias páginas usando C#.

El siguiente código de ejemplo muestra cómo convertir un archivo MPP en una imagen TIFF de varias páginas usando C#

// Cargue el archivo MPP
Project project = new Project("SourceDirectory\\Tasks\\project_test.mpp");

// Crear una instancia de la clase ImageSaveOptions
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.TIFF);

// Guardar la imagen TIFF
project.Save("OutputDirectory\\RenderMultipageTIFF_out.tif", (SaveOptions)options);

Obtenga una licencia gratis

Para probar la API sin limitaciones de evaluación, puede solicitar una licencia temporal gratuita.

Conclusión

En este artículo, ha aprendido cómo convertir archivos MPP de Microsoft Project a formato de imagen usando C#. Específicamente, aprendió cómo convertir archivos MPP a formatos de imagen JPEG, PNG, BMP y TIFF usando Aspose.Tasks for .NET API. La API proporciona un montón de funciones adicionales para trabajar con archivos MPP que puede explorar en detalle visitando la documentación oficial. Si tiene alguna pregunta, no dude en comunicarse con nosotros en nuestro foro de soporte gratuito.

Ver también