프로젝트 파일 인쇄

프로젝트의 페이지를 별도의 출력 파일로 인쇄하려면 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.