Convierta MPP a TIFF usando Java

Microsoft Project crea proyectos en formato MPP. Permite la creación, organización, seguimiento y mantenimiento de proyectos. Un archivo MPP contiene información sobre tareas, recursos, asignaciones, cronogramas, presupuestos y más del proyecto. Mediante programación, podemos exportar datos de proyectos desde archivos MPP a imágenes TIFF de varias páginas. En este artículo, aprenderemos cómo convertir MPP a TIFF en Java.

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

  1. API de conversión de Java 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 MPP a TIFF de Java

Usaremos la API Aspose.Tasks for Java para convertir el archivo MPP a TIFF. La API permite leer y escribir los formatos de archivo admitidos sin necesidad de instalar Microsoft Project. Además, permite convertir y guardar archivos MPP.

La clase Proyecto de la API representa un proyecto. Proporciona el método save(string, SaveFileFormat) que guarda los datos del proyecto en el archivo en un formato de archivo específico. La API proporciona la enumeración SaveFileFormat para guardar la selección del formato del proyecto. También podemos especificar las opciones adicionales para guardar imágenes al renderizar páginas de proyectos a TIFF usando la clase ImageSaveOptions.

Descargue el JAR de la API o agregue la siguiente configuración pom.xml en una aplicación Java basada en Maven.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://releases.aspose.com/java/repo/</url>
</repository> 
 <dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-tasks</artifactId>
    <version>22.10</version>
</dependency>

Convierta MPP a TIFF usando Java

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

  • Cargue el archivo MPP usando la clase Proyecto.
  • Guarde 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 Java.

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

// Guardar el proyecto como TIFF
project.save("C:\\Files\\MultipageTIFF_out.tif", SaveFileFormat.Tiff);

Convierta MPP a TIFF con compresión usando Java

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 Java.

// 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\\Project.mpp");

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

// Especificar compresión CCITT4
options.setTiffCompression(TiffCompression.Ccitt4);

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

Elimine la compresión y convierta MPP a TIFF usando Java

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 Java.

// 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\\Project.mpp");

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

// Especifique la compresión Tiff como Ninguna
options.setTiffCompression(TiffCompression.None);

// Guardar el proyecto como TIFF
project.save("C:\\Files\\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 cómo cargar un archivo MPP y convertirlo a TIFF en Java. También hemos visto cómo especificar las opciones de guardado de imágenes y establecer la compresión mientras se guarda como TIFF mediante programación. Además, puede obtener más información sobre Aspose.Note para la API de Java utilizando documentación. En caso de cualquier ambigüedad, no dude en contactarnos en nuestro foro de soporte gratuito.

Ver también