Aspose.Tasks에 대한 MS 프로젝트 저장 옵션 마스터하기

소개

Aspose.Tasks for .NET은 Microsoft Project 파일을 프로그래밍 방식으로 조작하기 위한 강력한 기능을 제공합니다. 이 튜토리얼에서는 Aspose.Tasks에서 제공하는 다양한 옵션을 사용하여 MS 프로젝트 파일을 저장하는 복잡한 과정을 살펴보겠습니다. 특히 Aspose.Tasks에 사용할 수 있는 일반 저장 옵션에 중점을 두어 특정 요구 사항에 맞게 출력을 조정할 수 있습니다.

전제조건

시작하기 전에 다음 전제 조건이 충족되었는지 확인하세요.

  1. .NET용 Aspose.Tasks 설치: 다음에서 .NET용 Aspose.Tasks를 다운로드하여 설치하세요.다운로드 링크.
  2. .NET Framework에 대한 기본 이해: .NET 프로그래밍 개념에 익숙하면 도움이 됩니다.

네임스페이스 가져오기

코드를 살펴보기 전에 필요한 네임스페이스를 가져와야 합니다.

    using Aspose.Tasks;
    using System;
    using System.Collections.Generic;
    using System.Diagnostics.CodeAnalysis;
    using System.Drawing;
    using System.Linq;
    
    using Aspose.Tasks.Saving;
    using Aspose.Tasks.Util;
    using Aspose.Tasks.Visualization;

1단계: 프로젝트 파일 로드

먼저 Aspose.Tasks를 사용하여 MS 프로젝트 파일을 로드해야 합니다.

var project = new Project("Your Document Directory/CreateProject2.mpp");

2단계: 저장 옵션 정의

요구 사항에 따라 저장 옵션을 정의합니다. 이 예에서는Spreadsheet2003SaveOptions:

var options = new Spreadsheet2003SaveOptions();

3단계: 보기 열 사용자 정의

간트 차트, 자원 보기, 배정 보기 등 보기 열을 사용자 정의할 수 있습니다. 각각에 열을 추가하는 방법은 다음과 같습니다.

var ganttChartColumn = new GanttChartColumn("WBS", 100, delegate(Task task) { return task.Get(Tsk.WBS); });
options.View.Columns.Add(ganttChartColumn);
var resourceViewColumn = new ResourceViewColumn("Cost center", 100, delegate(Resource resource) { return resource.Get(Rsc.CostCenter); });
options.ResourceView.Columns.Add(resourceViewColumn);
var assignmentViewColumn = new AssignmentViewColumn("Notes", 200, delegate(ResourceAssignment assignment) { return assignment.Get(Asn.NotesText); });
options.AssignmentView.Columns.Add(assignmentViewColumn);

4단계: 옵션과 함께 프로젝트 저장

마지막으로 지정된 옵션을 사용하여 프로젝트를 저장합니다.

project.Save("Your Document Directory/UsingSpreadsheet2003SaveOptions_out.xml", options);

결론

.NET용 Aspose.Tasks를 사용하여 일반 MS 프로젝트 저장 옵션을 마스터하면 프로젝트 요구 사항에 따라 출력 형식을 효율적으로 사용자 정의할 수 있습니다.

FAQ

Q: Aspose.Tasks는 다른 버전의 MS 프로젝트 파일과 호환됩니까?

A: 예, Aspose.Tasks는 다양한 버전의 MS 프로젝트 파일을 지원하여 다양한 환경에서의 호환성을 보장합니다.

Q: 구매하기 전에 Aspose.Tasks를 사용해 볼 수 있나요?

A: 예, 무료 평가판을 통해 Aspose.Tasks를 탐색할 수 있습니다.여기.

Q: Aspose.Tasks에 대한 문서는 어디서 찾을 수 있나요?

A: 자세한 문서를 찾을 수 있습니다.여기, Aspose.Tasks 기능 사용에 대한 포괄적인 지침을 제공합니다.

Q: Aspose.Tasks에 대한 임시 라이선스를 어떻게 얻을 수 있나요?

A: 평가 목적으로 임시 라이선스를 사용할 수 있습니다.여기.

Q: Aspose.Tasks 관련 쿼리에 대한 지원은 어디서 구할 수 있나요?

A: Aspose.Tasks 커뮤니티 포럼에 가입할 수 있습니다.여기전문가와 동료 개발자의 도움을 받으세요.