Impresión de archivos de proyecto

Para imprimir las páginas de un proyecto en archivos de salida separados, use ImageSaveOptions.SaveToSeparateFiles propiedad. Especifica si guardar las páginas en archivos separados o no. Adicionalmente, la API proporciona el ImageSaveOptions.Pages propiedad que contiene una lista de números de página para guardar al exportar diseños del proyecto. Si la lista está vacía y SaveToSeparateFiles se establece en true, todas las páginas se guardarán como archivos de imagen separados.

Impresión de las páginas de un proyecto en archivos separados

El siguiente ejemplo demuestra cómo exportar páginas de Microsoft Project a archivos de imagen separados. Este enfoque es útil cuando necesita procesar o compartir páginas específicas del proyecto de forma independiente en lugar de como una sola imagen grande.

 1Project project = new Project("New Project.mpp");
 2ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.PNG);
 3options.StartDate = project.Get(Prj.StartDate).AddDays(-3);
 4options.EndDate = project.Get(Prj.FinishDate);
 5
 6options.MarkCriticalTasks = true;
 7options.LegendOnEachPage = false;
 8
 9options.Gridlines = new List<Gridline>();
10
11Gridline gridline = new Gridline();
12gridline.GridlineType = GridlineType.GanttRow;
13gridline.Color = Color.CornflowerBlue;
14gridline.Pattern = LinePattern.Dashed;
15options.Gridlines.Add(gridline);
16 
17// Save the whole project layout to one file
18project.Save("PrintProjectPagesToSeparateFiles1_out.png", (SaveOptions)options);
19
20// Save project layout to separate files
21options.SaveToSeparateFiles = true;
22project.Save("PrintProjectPagesToSeparateFiles2_out.png", (SaveOptions)options);

En este fragmento de código, el ImageSaveOptions clase está configurada para permitir la separación de páginas. Cada página del proyecto se guarda en un archivo de imagen individual, lo que hace que la salida sea más fácil de gestionar, ver e imprimir. Este método es especialmente útil para proyectos grandes donde dividir las páginas mejora la legibilidad y el rendimiento.

Conclusión

Imprimir páginas de Microsoft Project en archivos de imagen separados con Aspose.Tasks for .NET permite a los desarrolladores obtener mayor control sobre cómo se comparten y presentan los datos del proyecto. Usando ImageSaveOptions.SaveToSeparateFiles, puede generar fácilmente salidas página por página, simplificar la distribución y asegurar que las partes interesadas reciban solo las porciones relevantes de un proyecto. Esta funcionalidad es una manera eficiente de gestionar la visualización del proyecto a escala e integrar los datos del proyecto en flujos de trabajo externos.

Preguntas frecuentes

P: ¿Necesito tener Microsoft Project instalado para exportar páginas a imágenes?

P: ¿Puedo exportar solo páginas específicas de un archivo de proyecto?

P: ¿Qué formatos de imagen son compatibles al imprimir páginas del proyecto?

P: ¿Es posible exportar todas las páginas del proyecto a la vez en archivos separados?

P: ¿Esta función funciona solo con archivos MPP?

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.