Renderizar el proyecto para multiplicar TIFF
Aspose.Tasks para .NET le permite representar la tabla Gantt para multipage TIFFS. La enumeración SaveFileFormat contiene las opciones de salida disponibles, incluida TIFF. El proyecto se puede renderizar a TIFF con o sin compresión; Los esquemas de compresión compatibles son RLE, CCITT3, CCITT4 y LZW.
Opciones de compresión compatibles
El proceso de representación admite varios esquemas de compresión estándar de la industria, que pueden reducir significativamente el tamaño del archivo del TIFF resultante sin comprometer la fidelidad del diseño:
- Ninguno - Salida sin comprimir
- RLE (codificación de longitud de ejecución)-Adecuado para imágenes simples
- CCITT Group 3 - Se utiliza en la transmisión de fax
- CCITT Group 4-Compresión mejorada para imágenes en blanco y negro
- LZW (Lempel - Ziv - Welch) - Compresión sin pérdidas ampliamente utilizada en TIFFS
Estas opciones se pueden aplicar a través de la enumeración de tiffcompression
dentro de` tiffsaveOptions ‘.
Renderizar a multipage tiff
La siguiente muestra de código:
- Lee un archivo de proyecto.
- Establece el formato de archivo de salida.
- Aplica compresión y guarda una imagen en el disco.
- Elimina la compresión y guarda una imagen en el disco.
1Project project = new Project("New Project.mpp");
2
3// Save the project to TIFF
4project.Save("RenderMultipageTIFF_out.tif", SaveFileFormat.TIFF);
5
6// Save the project with CCITT4 compression
7ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.TIFF);
8options.TiffCompression = TiffCompression.Ccitt4;
9project.Save("RenderMultipageTIFF_options_out.tif", (SaveOptions)options);
10
11// Remove the compression
12options.TiffCompression = TiffCompression.None;
13project.Save("RenderMultipageTIFF_comp_none_out.tif", (SaveOptions)options);
Elementos Clave en el Código
Project.Save()
— Método principal para activar el renderizado.SaveFileFormat.TIFF
— Formato de destino.TiffSaveOptions
— Permite especificar la compresión, el tamaño de página, el modo de renderizado, etc.TiffCompression
— Enumeración que controla el esquema de compresión (p. ej.,TiffCompression.Ccitt4
).
Casos de Uso
- Documentación y Archivado: Guarda representaciones visuales del proyecto como archivos TIFF de solo lectura para almacenamiento a largo plazo.
- Impresión: Genera imágenes paginadas para impresión de alta resolución con consistencia de diseño.
- Revisión sin Conexión: Exporta vistas del proyecto a archivos TIFF multipágina que se pueden distribuir o revisar sin software de gestión de proyectos.
Resumen
Renderizar datos del proyecto a archivos TIFF multipágina con Aspose.Tasks para .NET ofrece flexibilidad, compatibilidad y control sobre el resultado visual final. Los desarrolladores pueden adaptar la configuración de exportación a requisitos comerciales o técnicos específicos, incluyendo la compresión para optimizar el almacenamiento.
Para escenarios de renderizado más avanzados, considere explorar: