마찬가지로보고. 서비스
Contents
[
Hide
Show
]aspose.tasks for .net은 Microsoft Project와 유사한 프로젝트 파일에서 보고서를 작성하기위한보고 서비스를 제공합니다. SaverEport 함수는 보고서의 이미지가 포함 된 PDF 파일을 만드는 데 사용됩니다. 이 기능은 두 가지 인수를 취합니다.
- PDF 파일 이름 및
- ReportType 열거 자.
aspose.tasks보고 서비스
보고서 유형
다음 유형의 보고서는 aspose.tasks를 사용하여 작성할 수 있습니다.
- 프로젝트 개요
- 자원 비용 개요
- 비용 개요
- 작업 개요
- 중요한 작업
- 이정표
- 늦은 과제
- 리소스 개요
- 비용 초과
- 다가오는 작업
- 작업 비용 개요
- 과도하게 할당 된 자원
- 미끄러지는 작업
- 모범 사례 분석기
- 타 버립니다
- 현금 흐름
아래 샘플 코드 스 니펫은 이러한 보고서를 작성하는 데 사용될 수 있습니다. 이 예제에 사용 된 모든 샘플 MPP 파일은 샘플 코드를 테스트하기위한 첨부 파일로 존재합니다.
프로젝트 개요
1Project project = new Project("New Project.mpp");
2project.SaveReport("ProjectOverView_out.pdf", ReportType.ProjectOverview);
Resource Cost Overview
1Project project = new Project("New Project.mpp");
2project.SaveReport("ResourceCostOverview_out.pdf", ReportType.ResourceCostOverview);
Cost Overview
1Project project = new Project("New Project.mpp");
2project.SaveReport("CostOverview_out.pdf", ReportType.CostOverview);
Work Overview
1Project project = new Project("New Project.mpp");
2project.SaveReport("WorkOverview_out.pdf", ReportType.WorkOverview);
Critical Tasks
1Project project = new Project("New Project.mpp");
2project.SaveReport("CriticalTasks_out.pdf", ReportType.CriticalTasks);
Milestones
1Project project = new Project("New Project.mpp");
2project.SaveReport("Milestones_out.pdf", ReportType.Milestones);
Late Tasks
1Project project = new Project("New Project.mpp");
2project.SaveReport("LateTasks_out.pdf", ReportType.LateTasks);
Resource Overview
1Project project = new Project("Software Development Plan.mpp");
2project.SaveReport("ResourceOverview_out.pdf", ReportType.ResourceOverview);
Cost Overruns
1Project project = new Project("Software Development.mpp");
2project.SaveReport("CostOverruns_out.pdf", ReportType.CostOverruns);
Upcoming Task
1Project project = new Project("New Project.mpp");
2project.SaveReport("UpcomingTasks_out.pdf", ReportType.UpcomingTask);
Task Cost Overview
1Project project = new Project("New Project.mpp");
2project.SaveReport("TaskCostOverview_out.pdf", ReportType.TaskCostOverview);
Over-allocated Resources
1Project project = new Project("Software Development Plan.mpp");
2project.SaveReport("OverAllocatedResources_out.pdf", ReportType.OverallocatedResources);
Slipping Tasks
1Project project = new Project("New Project.mpp");
2project.SaveReport("SlippingTasks_out.pdf", ReportType.SlippingTasks);
Best Practice Analyzer
1Project project = new Project("Cyclic structure.mpp");
2project.SaveReport("BestPracticeAnalyzer_out.pdf", ReportType.BestPracticeAnalyzer);
Burn Down
1Project project = new Project("Homemoveplan.mpp");
2project.SaveReport("Burndown_out.pdf", ReportType.Burndown);
Cash Flow
1Project project = new Project("New Project.mpp");
2project.SaveReport("CashFlow_out.pdf", ReportType.CashFlow);
결론
Aspose.Tasks Reporting Services를 사용하면 개발자는 사전 정의된 템플릿을 통해 Microsoft Project 파일로부터 PDF 형식의 구조화된 보고서를 생성할 수 있습니다. 보고서는 출력 파일 이름을 지정하고 ReportType
열거형에서 보고서 유형을 선택하여 생성됩니다.
이 기능은 일반적인 프로젝트 요약, 리소스 분석, 작업 개요 등의 자동 보고서 생성을 위해 사용할 수 있습니다. 보고서는 프로젝트 데이터의 검증, 문서화 준비, 또는 외부 보고 워크플로우와의 통합을 지원하는 데 도움이 됩니다.