Rendre le projet à multipager TIFF
Aspose.tasks pour .net vous permet de rendre le graphique Gantt aux TIFF multipape. L’énumération SaveFileFormat contient les options de sortie disponibles, y compris TIFF. Le projet peut être rendu à TIFF avec ou sans compression; Les schémas de compression pris en charge sont RLE, CCITT3, CCITT4 et LZW.
Options de compression prises en charge
Le processus de rendu prend en charge divers schémas de compression standard de l’industrie, ce qui peut réduire considérablement la taille du fichier du TIFF résultant sans compromettre la fidélité de mise en page:
- Aucun - sortie non compressée
- RLE (codage de longueur de course) - adapté aux images simples
- CCITT GROUP 3 - Utilisé dans la transmission de fax
- CCITT GROUP 4 - Compression améliorée pour les images en noir et blanc
- LZW (Lempel - Ziv - Welch) - Compression sans perte largement utilisée dans les TIFS
Ces options peuvent être appliquées via l’énumération de «TiffCompression» dans «TiffsaveOptions».
Rendu au multipape tiff
L’exemple de code suivant:
- Lit un fichier de projet.
- Définit le format de fichier de sortie.
- Applique la compression et enregistre une image au disque.
- Supprime la compression et enregistre une image sur le disque.
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);
Key Elements in Code
Project.Save()
— Main method to trigger rendering.SaveFileFormat.TIFF
— Target format.TiffSaveOptions
— Allows specifying compression, page size, rendering mode, etc.TiffCompression
— Enum controlling compression scheme (e.g.,TiffCompression.Ccitt4
).
Use Cases
- Documentation & Archiving: Save visual project representations as read-only TIFF files for long-term storage.
- Printing: Generate paginated images for high-resolution printing with layout consistency.
- Offline Review: Export project views to multipage TIFFs that can be distributed or reviewed without project management software.
Summary
Rendering project data to multipage TIFF using Aspose.Tasks for .NET offers flexibility, compatibility, and control over the final visual output. Developers can tailor export settings to fit specific business or technical requirements, including compression for storage optimization.
For more advanced rendering scenarios, consider exploring: