Друк файлів проекту

Щоб надрукувати сторінки проекту в окремі вихідні файли, використовуйте ImageSaveOptions.SaveToSeparateFiles властивість. Вона визначає, чи зберігати сторінки як окремі файли. Додатково, API надає ImageSaveOptions.Pages властивість, яка містить список номерів сторінок для збереження під час експорту макетів проекту. Якщо список порожній і SaveToSeparateFiles встановлено в true, усі сторінки будуть збережені як окремі зображення.

Друк сторінок проекту в окремі файли

Наведений приклад показує, як експортувати сторінки Microsoft Project у окремі файли зображень. Цей підхід корисний, коли потрібно обробляти або розповсюджувати конкретні сторінки проекту окремо, а не як одне велике зображення.

 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);

У цьому фрагменті коду ImageSaveOptions клас налаштовано для дозволу розділення сторінок. Кожна сторінка проекту зберігається в окремому файлі зображення, що спрощує керування, перегляд і друк. Цей метод особливо корисний для великих проектів, де розбиття сторінок покращує читабельність і продуктивність.

Висновок

Друк сторінок Microsoft Project у окремі файли зображень за допомогою Aspose.Tasks for .NET дає розробникам більше контролю над тим, як дані проекту поширюються та представляються. Використовуючи ImageSaveOptions.SaveToSeparateFiles, ви можете легко генерувати вивід по сторінках, спростити розповсюдження та забезпечити, щоб зацікавлені сторони отримували лише відповідні частини проекту. Ця функція є ефективним способом керування візуалізацією проекту в масштабі та інтеграції даних проекту у зовнішні робочі процеси.

Часті запитання

П: Чи потрібно встановлювати Microsoft Project, щоб експортувати сторінки у зображення?

П: Чи можу я експортувати лише певні сторінки файлу проекту?

П: Які формати зображень підтримуються при друку сторінок проекту?

П: Чи можливо експортувати всі сторінки проекту одразу в окремі файли?

П: Чи працює ця функція лише з файлами MPP?

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.