Convertir le fichier MPP Microsoft Project en TIFF
Exportation des données du projet vers TIFF
TIFF (TAG Image File Format) est un format d’image raster flexible qui prend en charge plusieurs profondeurs de couleurs, types de compression et même des documents de plusieurs pages. Il est couramment utilisé dans l’impression professionnelle et les scénarios d’archivage de documents.
Aspose.tasks pour .NET permet aux développeurs d’exporter des vues de projet (telles que les graphiques Gantt) à partir des fichiers Microsoft Project (MPP) directement au format TIFF.
Voici un exemple du fichier TIFF de sortie:
Pour enregistrer un projet à TIFF par programme en utilisant Aspose.tasks pour .NET:
- Chargez un fichier Microsoft Project MPP.
- Facultativement, apporter des modifications au projet chargé.
- Enregistrez le projet sur TIFF en utilisant l’une des surcharges de méthode Project.Save. Vous pouvez passer SaveFileFormat.tiff pour enregistrer le projet avec des paramètres par défaut ou passer ImagesVeOptions pour personnaliser les options d’exportation.
Ce qui suit Article décrit les propriétés communes pour tous les formats graphiques.
Des options supplémentaires spécifiques au format TIFF peuvent également spécifiés. ImagesVeOptions.Pixelformat peut être utilisé pour définir le format des données de couleur pour chaque pixel de l’image. Par exemple, Format24BPPRGB spécifie que le format est de 24 bits par pixel; 8 bits chacun sont utilisés pour les composants rouges, verts et bleus.
La résolution horizontale et verticale dans DPI peut être contrôlée à l’aide de imagesVeOptions.HorizontalResolution et ImagesVeoptions.VerticalResolution. ImagesVeOptions.TiffCompression peut être utilisé pour spécifier le type d’algorithme de compression utilisé lors de la génération du fichier TIFF.
Paramètres d’exportation TIFF avancés
Pour plus de contrôle sur la sortie TIFF, utilisez la classe ImagesVeOptions. Cette classe vous permet de configurer les paramètres clés tels que:
Option | Description |
---|---|
PixelFormat | Defines the color depth. For example, Format24bppRgb stores 24 bits per pixel (8 bits per RGB channel). |
HorizontalResolution | Controls the horizontal resolution in dots per inch (DPI). |
VerticalResolution | Controls the vertical resolution in DPI. |
TiffCompression | Specifies the compression algorithm (e.g., None, LZW, CCITT4). |
L’exemple de code ci-dessous montre comment exporter vos données de projet du fichier MPP vers TIFF.
1Project project = new Project("New Project.mpp");
2ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.TIFF);
3options.HorizontalResolution = 72;
4options.VerticalResolution = 72;
5options.PixelFormat = PixelFormat.Format24bppRgb;
6project.Save("RenderProjectDataToFormat24bppRgb_out.tif", (SaveOptions)options);
This approach allows the generation of high-quality TIFF output suitable for archiving, print, or multi-page image scenarios.