Convierta MPP a TIFF usando C#

Microsoft Project nos permite crear, organizar, rastrear y mantener proyectos en formato MPP. El archivo MPP contiene tareas, recursos, asignaciones, cronograma, presupuesto y otra información diferente relacionada con el proyecto. Podemos exportar fácilmente datos de proyectos desde archivos MPP a imágenes TIFF de varias páginas mediante programación. En este artículo, aprenderemos cómo convertir MPP a TIFF en C#.

En este artículo se tratarán los siguientes temas:

  1. API de conversión de C# MPP a TIFF
  2. Convertir MPP a TIFF
  3. Convertir MPP a TIFF con compresión
  4. Eliminar compresión y convertir MPP a TIFF

API de conversión de C# MPP a TIFF

Para convertir MPP a TIFF, utilizaremos la API Aspose.Tasks for .NET. Permite leer y escribir los formatos de archivo admitidos sin necesidad de instalar Microsoft Project. Además, permite convertir y guardar archivos MPP.

La API proporciona la clase Proyecto que representa un proyecto. El método Save(string, SaveFileFormat) de esta clase guarda los datos del proyecto en el archivo en un formato de archivo especificado. El SaveFileFormat define la enumeración para guardar la selección del formato del proyecto. Podemos especificar opciones adicionales para guardar imágenes al representar páginas de proyectos en TIFF usando la clase ImageSaveOptions. La propiedad TiffCompression permite aplicar compresión al guardar imágenes generadas en formato TIFF.

Descargue la DLL de la API o instálela usando NuGet.

PM> Install-Package Aspose.Tasks

Convierta MPP a TIFF usando C#

Podemos convertir fácilmente los datos del proyecto del archivo MPP en un TIFF siguiendo los pasos que se detallan a continuación:

  • Cargue el archivo MPP usando la clase Proyecto.
  • Guardar como TIFF utilizando el método Save(). Toma la ruta del archivo TIFF de salida y SaveFileFormat como argumentos.

El siguiente código de ejemplo muestra cómo convertir MPP a TIFF en C#.

// Este ejemplo de código muestra cómo convertir MPP a TIFF.
// Cargar el proyecto MPP
Project project = new Project(@"C:\Files\Tasks\Project.mpp");

// Guardar el proyecto como TIFF
project.Save(@"C:\Files\Tasks\MultipageTIFF_out.tif", SaveFileFormat.Tiff);
Convierta MPP a TIFF usando C#

Convierta MPP a TIFF usando C#.

Convierta MPP a TIFF con compresión usando C#

Podemos aplicar compresión al convertir MPP a TIFF siguiendo los pasos que se detallan a continuación:

  1. En primer lugar, cargue el archivo MPP utilizando la clase Project.
  2. A continuación, cree una instancia de la clase ImageSaveOptions.
  3. Después de eso, especifique TiffCompression.
  4. Finalmente, llama al método Save(). Toma la ruta del archivo TIFF de salida y SaveOptions como argumentos.

El siguiente código de ejemplo muestra cómo convertir MPP a TIFF con compresión en C#.

// Este ejemplo de código demuestra cómo convertir MPP a TIFF y aplicar compresión.
// Cargar el proyecto MPP
Project project = new Project(@"C:\Files\Tasks\Project.mpp");

// Definir opciones para guardar imágenes
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.Tiff);

// Especificar compresión CCITT4
options.TiffCompression = TiffCompression.Ccitt4;

// Guardar el proyecto como TIFF
project.Save(@"C:\Files\Tasks\TIFFWithCompression_out.tif", (SaveOptions)options);

Eliminar compresión y convertir MPP a TIFF usando C#

También podemos eliminar la compresión y luego convertir MPP a TIFF siguiendo los pasos mencionados anteriormente. Sin embargo, solo necesitamos configurar TiffCompression como TiffCompression.None en el paso 3.

El siguiente código de ejemplo muestra cómo eliminar la compresión y convertir MPP a TIFF en C#.

// Este ejemplo de código demuestra cómo convertir MPP a TIFF y eliminar la compresión.
// Cargar el proyecto MPP
Project project = new Project(@"C:\Files\Tasks\Project.mpp");

// Definir opciones para guardar imágenes
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.Tiff);

// Retire la compresión
options.TiffCompression = TiffCompression.None;

// Guardar el proyecto como TIFF
project.Save(@"C:\Files\Tasks\RemoveCompression_out.tif", (SaveOptions)options);

Obtenga una licencia gratis

Puede obtener una licencia temporal gratuita para probar la biblioteca sin limitaciones de evaluación.

Conclusión

En este artículo, hemos aprendido a:

  • cargar archivo MPP;
  • especificar opciones para guardar imágenes;
  • configurar la compresión para TIFF;
  • guarde el MPP cargado como TIFF en C#.

Además de convertir MPP a TIFF en C#, puede obtener más información sobre Aspose.Note para la API de .NET utilizando la documentación. En caso de cualquier ambigüedad, no dude en contactarnos en nuestro foro de soporte gratuito.

Ver también