프로젝트 다루기
Contents
[
Hide
Show
].NET 애플리케이션에서 Microsoft Project 파일을 다룰 때 Aspose.Tasks for .NET은 풍부한 APIs 세트를 제공합니다 생성, 읽기, 수정 및 저장 다양한 형식의 프로젝트(예: MPP, XML, MPX, XLSX 및 Primavera 형식. 이 섹션에서는 실용적인 C# 코드 예제와 함께 일반적인 개발자 워크플로를 설명합니다.
프로젝트 불러오기
Microsoft Project 파일(.mpp
, .mpt
, .xml
, .mpx
)를 직접 Project
객체:
1 using Aspose.Tasks;
2
3 // Load a project from MPP file
4 var project = new Project("project.mpp");
5
6 // Load a project from XML
7 var xmlProject = new Project("project.xml");
8
9 // Load from Stream
10 using (var stream = File.OpenRead("project.mpp"))
11 {
12 var streamProject = new Project(stream);
13 }
프로젝트 저장 및 변환
Aspose.Tasks는 프로젝트를 다른 형식으로 저장하는 것을 지원합니다:
1 // Save as XML
2 project.Save("output.xml", SaveFileFormat.XML);
3
4 // Save as MPP (requires MPP license option)
5 project.Save("output.mpp", SaveFileFormat.Mpp);
6
7 // Save as PDF for reporting
8 project.Save("report.pdf", SaveFileFormat.Pdf);
지원되는 형식에는 다음이 포함됩니다: MPP, MPT, XML, XAML, MPX, PDF, HTML, XLSX, Primavera (XER), 및 이미지(PNG/JPEG/TIFF).
유틸리티 기능
Aspose.Tasks는 프로젝트 개발자를 위한 추가 유틸리티를 포함합니다:
- 일정 재조정 작업 및 할당
- 다루기 Extended Attributes
- 관리 Outline Codes
- 처리 Project Server / Project Online 통합
- 사용자 지정 페이지 머리글 및 바닥글
자세한 내용은 다음을 참조하세요:
요약
Aspose.Tasks for .NET는 C# 애플리케이션에서 Microsoft Project 데이터를 완벽하게 제어할 수 있도록 합니다:
- 불러오기 및 저장 MPP, XML, Primavera, XLSX, PDF
- 프로젝트 속성 및 메타데이터 수정
- 파일을 암호로 보호
- 보고서 및 간트 차트 생성
- Microsoft Project Server 및 Primavera와 통합