마찬가지로보고. 서비스

aspose.tasks for .net은 Microsoft Project와 유사한 프로젝트 파일에서 보고서를 작성하기위한보고 서비스를 제공합니다. SaverEport 함수는 보고서의 이미지가 포함 된 PDF 파일을 만드는 데 사용됩니다. 이 기능은 두 가지 인수를 취합니다.

  1. PDF 파일 이름 및
  2. ReportType 열거 자.

aspose.tasks보고 서비스

보고서 유형

다음 유형의 보고서는 aspose.tasks를 사용하여 작성할 수 있습니다.

  1. 프로젝트 개요
  2. 자원 비용 개요
  3. 비용 개요
  4. 작업 개요
  5. 중요한 작업
  6. 이정표
  7. 늦은 과제
  8. 리소스 개요
  9. 비용 초과
  10. 다가오는 작업
  11. 작업 비용 개요
  12. 과도하게 할당 된 자원
  13. 미끄러지는 작업
  14. 모범 사례 분석기
  15. 타 버립니다
  16. 현금 흐름

아래 샘플 코드 스 니펫은 이러한 보고서를 작성하는 데 사용될 수 있습니다. 이 예제에 사용 된 모든 샘플 MPP 파일은 샘플 코드를 테스트하기위한 첨부 파일로 존재합니다.

프로젝트 개요

내보낸 프로젝트 개요 보고서 예 .NET

1Project project = new Project("New Project.mpp");
2project.SaveReport("ProjectOverView_out.pdf", ReportType.ProjectOverview);

Resource Cost Overview

exported resource cost overview report example .NET

1Project project = new Project("New Project.mpp");
2project.SaveReport("ResourceCostOverview_out.pdf", ReportType.ResourceCostOverview);

Cost Overview

exported cost overview report example .NET

1Project project = new Project("New Project.mpp");
2project.SaveReport("CostOverview_out.pdf", ReportType.CostOverview);

Work Overview

exported work overview report example .NET

1Project project = new Project("New Project.mpp");
2project.SaveReport("WorkOverview_out.pdf", ReportType.WorkOverview);

Critical Tasks

exported critical tasks report example .NET

1Project project = new Project("New Project.mpp");
2project.SaveReport("CriticalTasks_out.pdf", ReportType.CriticalTasks);

Milestones

exported milestones report example .NET

1Project project = new Project("New Project.mpp");
2project.SaveReport("Milestones_out.pdf", ReportType.Milestones);

Late Tasks

exported late tasks report example .NET

1Project project = new Project("New Project.mpp");
2project.SaveReport("LateTasks_out.pdf", ReportType.LateTasks);

Resource Overview

exported resource overview report example .NET

1Project project = new Project("Software Development Plan.mpp");
2project.SaveReport("ResourceOverview_out.pdf", ReportType.ResourceOverview);

Cost Overruns

exported cost overruns report example .NET

1Project project = new Project("Software Development.mpp");
2project.SaveReport("CostOverruns_out.pdf", ReportType.CostOverruns);

Upcoming Task

exported upcoming task report example .NET

1Project project = new Project("New Project.mpp");
2project.SaveReport("UpcomingTasks_out.pdf", ReportType.UpcomingTask);

Task Cost Overview

exported task cost overview report example .NET

1Project project = new Project("New Project.mpp");
2project.SaveReport("TaskCostOverview_out.pdf", ReportType.TaskCostOverview);

Over-allocated Resources

exported over-allocated resources report example .NET

1Project project = new Project("Software Development Plan.mpp");
2project.SaveReport("OverAllocatedResources_out.pdf", ReportType.OverallocatedResources);

Slipping Tasks

exported slipping report example .NET

1Project project = new Project("New Project.mpp");
2project.SaveReport("SlippingTasks_out.pdf", ReportType.SlippingTasks);

Best Practice Analyzer

exported best practice report example .NET

1Project project = new Project("Cyclic structure.mpp");
2project.SaveReport("BestPracticeAnalyzer_out.pdf", ReportType.BestPracticeAnalyzer);

Burn Down

exported practice analyzer report example .NET

1Project project = new Project("Homemoveplan.mpp");
2project.SaveReport("Burndown_out.pdf", ReportType.Burndown);

Cash Flow

exported burndown report example .NET

1Project project = new Project("New Project.mpp");
2project.SaveReport("CashFlow_out.pdf", ReportType.CashFlow);

결론

Aspose.Tasks Reporting Services를 사용하면 개발자는 사전 정의된 템플릿을 통해 Microsoft Project 파일로부터 PDF 형식의 구조화된 보고서를 생성할 수 있습니다. 보고서는 출력 파일 이름을 지정하고 ReportType 열거형에서 보고서 유형을 선택하여 생성됩니다.

이 기능은 일반적인 프로젝트 요약, 리소스 분석, 작업 개요 등의 자동 보고서 생성을 위해 사용할 수 있습니다. 보고서는 프로젝트 데이터의 검증, 문서화 준비, 또는 외부 보고 워크플로우와의 통합을 지원하는 데 도움이 됩니다.

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.