Convierta el archivo MPP del Proyecto Microsoft en TIFF
Exportar datos del proyecto a TIFF
TIFF (formato de archivo de imagen de etiqueta) es un formato de imagen de trama flexible que admite múltiples profundidades de color, tipos de compresión e incluso documentos de varias páginas. Se usa comúnmente en escenarios de impresión profesional y archivado de documentos.
Aspose.Task para .NET permite a los desarrolladores exportar vistas del proyecto (como gráficos Gantt) de los archivos de Microsoft Project (MPP) directamente al formato TIFF.
Aquí hay un ejemplo del archivo TIFF de salida:
Para guardar un proyecto para TIFF mediante programación utilizando Aspose.Tasks para .NET:
- Cargue un archivo MPP de Microsoft Project.
- Opcionalmente, realice cambios en el proyecto cargado.
- Guarde el proyecto en TIFF utilizando uno de Project.Save Method Sobrecars. Su puede pasar SaveFileFormat.tiff para guardar el proyecto con la configuración predeterminada o pasar ImageSaveOptions para personalizar las opciones de exportación.
El siguiente Artículo describe las propiedades comunes para todos los formatos gráficos.
También pueden especificarse opciones adicionales específicas para el formato TIFF. ImagesAveOptions.pixEftormat se puede usar para establecer el formato de los datos de color para cada píxel en la imagen. Por ejemplo, el formato24BPPRGB especifica que el formato es de 24 bits por píxel; Se usan 8 bits cada uno para los componentes rojos, verdes y azules.
La resolución horizontal y vertical en DPI se puede controlar utilizando ImageSaveOptions.horizontalResolution y ImageAphedOptions.vericalResolution. ImageAweOptions.tiffCompression se puede usar para especificar el tipo de algoritmo de compresión utilizado al generar el archivo TIFF.
Configuración avanzada de exportación de TIFF
Para obtener más control sobre la salida de TIFF, use la clase ImageSaveOptions. Esta clase le permite configurar parámetros clave como:
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). |
El ejemplo del código que se da a continuación demuestra cómo exportar los datos de su proyecto del archivo MPP a 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.