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
- Convierta archivos MPP a formato JPEG usando C#
- Conversión de archivos MPP a imágenes PNG usando C#
- Convierta archivos MPP a imágenes BMP usando C#
- Convierta archivos MPP a TIFF de varias páginas 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#.
- Cargue el archivo MPP usando la clase Project.
- Cree una instancia de la clase ImageSaveOptions usando la enumeración SaveFileFormat.JPEG.
- Especifique la calidad de la imagen JPEG usando la propiedad JpegQuality de la clase ImageSaveOptions.
- Guarde la imagen JPEG usando el método Project.Save(string filename, SaveOptions options).
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.
- Cargue el archivo MPP usando la clase Project.
- Cree una instancia de la clase ImageSaveOptions usando la enumeración SaveFileFormat.PNG.
- Guarde la imagen PNG usando el método Project.Save(string filename, SaveOptions options).
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#.
- Cargue el archivo MPP usando la clase Project.
- Cree una instancia de la clase ImageSaveOptions usando la enumeración SaveFileFormat.BMP.
- Guarde la imagen BMP usando el método Project.Save(string filename, SaveOptions options).
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#.
- Cargue el archivo MPP usando la clase Project.
- Cree una instancia de la clase ImageSaveOptions usando la enumeración SaveFileFormat.TIFF.
- Guarde la imagen TIFF usando el método Project.Save(string filename, SaveOptions options).
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.