SVG 형식은 웹 및 데스크톱 응용 프로그램에 콘텐츠를 포함하는 데 자주 사용됩니다. 이러한 응용 프로그램에 Microsoft Project MPP 파일의 내용을 포함해야 하는 시나리오가 있을 수 있습니다. 이러한 상황에서는 MPP 파일을 SVG 형식으로 변환하는 것이 도움이 될 것입니다. 이에 비추어 이 기사에서는 C#을 사용하여 프로그래밍 방식으로 MPP 파일을 SVG 형식으로 변환하는 방법을 설명합니다.
MPP 파일을 SVG 형식으로 변환하기 위한 C# API
Aspose.Tasks for .NET은 MS Project MPP 파일 작업을 위한 강력한 API입니다. API를 사용하면 추가 소프트웨어 없이도 MPP/XML 파일을 만들고 읽을 수 있습니다. 또한 API는 MPP 파일을 SVG 형식으로 변환하는 것을 지원합니다. NuGet을 통해 API를 설치하거나 다운로드 섹션에서 직접 다운로드할 수 있습니다.
PM> Install-Package Aspose.Tasks
C#을 사용하여 MPP 파일을 SVG 형식으로 변환
몇 줄의 코드만으로 MPP 파일을 SVG 형식으로 변환할 수 있습니다. 이를 달성하려면 다음 단계를 따르십시오.
- Project 클래스를 사용하여 MPP 파일을 로드합니다.
- Project.Save(string filename,SaveFileFormat format) 메서드를 사용하여 SVG 파일을 저장합니다.
다음 샘플 코드는 C#을 사용하여 MPP 파일을 SVG 형식으로 변환하는 방법을 보여줍니다.
// MPP 파일 로드
Project project = new Project("SourceDirectory\\Tasks\\project_test.mpp");
// MPP 파일을 SVG로 저장
project.Save("OutputDirectory\\SaveProjectAsSVG_out.SVG", SaveFileFormat.SVG);
추가 옵션을 사용하여 MPP 파일을 SVG 형식으로 변환
생성된 출력을 사용자 정의하기 위해 MPP 파일을 SVG 형식으로 변환하는 동안 추가 옵션을 제공할 수 있습니다. MPP 파일을 SVG 형식으로 변환하는 추가 옵션을 사용하려면 아래 단계를 사용하십시오.
- Project 클래스를 사용하여 MPP 파일을 로드합니다.
- SvgOptions 클래스의 인스턴스를 만듭니다.
- 원하는 옵션을 설정합니다.
- Project.Save(string filename, SaveOptions options) 메서드를 사용하여 SVG 파일을 저장합니다.
다음 샘플 코드는 추가 옵션을 사용하여 MPP 파일을 SVG 형식으로 변환하는 방법을 보여줍니다.
// MPP 파일 로드
Project project = new Project("SourceDirectory\\Tasks\\project_test.mpp");
// SaveOptions 클래스 초기화
SaveOptions options = new SvgOptions();
options.FitContent = true;
options.Timescale = Timescale.ThirdsOfMonths;
// MPP 파일을 SVG로 저장
project.Save("OutputDirectory\\UseSvgOptions_out.svg", options);
무료 라이선스 받기
평가 제한 없이 API를 사용하려면 무료 임시 라이선스를 요청할 수 있습니다.
결론
이 기사에서는 C#을 사용하여 Microsoft Project MPP 파일을 SVG 형식으로 변환하는 방법을 배웠습니다. 또한 추가 옵션을 사용하여 생성된 SVG를 사용자 지정하는 방법을 배웠습니다. .NET API용 Aspose.Tasks는 MPP 파일 작업을 위한 많은 추가 기능을 제공합니다. 공식 문서를 방문하시면 API에 대해 자세히 알아볼 수 있습니다. 질문이 있는 경우 무료 지원 포럼에 문의해 주십시오.