Primavera P6은 XER 파일 형식을 사용하여 프로젝트 데이터를 저장하는 인기 있는 프로젝트 관리 소프트웨어입니다. SVG 또는 확장 가능한 벡터 그래픽(Scalable Vector Graphics)은 웹 및 인쇄 응용 프로그램용 확장 가능한 그래픽을 만드는 데 사용할 수 있는 널리 사용되는 벡터 이미지 형식입니다. 어떤 경우에는 프로그래밍 방식으로 Primavera P6 프로젝트 데이터를 XER 파일에서 SVG로 내보내야 할 수도 있습니다. 이번 블로그 게시물에서는 C#에서 XER을 SVG로 변환하는 방법을 알아봅니다.
이 문서에서는 다음 주제를 다룹니다.
XER을 SVG로 변환하는 C# API
C#을 사용하여 Primavera XER를 SVG로 변환하기 위해 Aspose.Tasks for .NET API를 사용하겠습니다. 개발자가 Microsoft Project 소프트웨어를 사용하지 않고도 Microsoft Project(MPP/XML) 파일을 읽고, 쓰고, 조작할 수 있는 강력한 API입니다. 달력 및 작업 일정을 조작하고, 프로젝트 확장 속성을 관리하고, 다양한 형식으로 보고서를 생성하는 기능을 제공합니다.
API의 DLL을 다운로드하거나 NuGet을 사용하여 설치하세요.
PM> Install-Package Aspose.Tasks
C#을 사용하여 XER을 SVG로 변환
아래 단계에 따라 XER 파일의 Primavera P6 프로젝트 데이터를 SVG 형식으로 쉽게 내보낼 수 있습니다.
- Project 클래스를 사용하여 XER 파일을 로드합니다.
- SVG로 저장하려면 Save() 메서드를 호출합니다. 출력 SVG 파일 경로와 SaveFileFormat을 인수로 사용합니다.
다음 샘플 코드는 C#에서 XER을 SVG로 변환하는 방법을 보여줍니다.
// 이 코드 예제는 Primavera XER을 SVG로 변환하는 방법을 보여줍니다.
// 입력 XER 파일 로드
Project project = new Project(@"C:\Files\sample.xer");
// SVG로 저장
project.Save(@"C:\Files\sample_xer.svg", SaveFileFormat.Svg);
C#을 사용하여 옵션을 사용하여 XER을 SVG로 변환
아래 단계에 따라 SvgOptoins 클래스를 사용하여 XER을 SVG로 변환하는 것을 사용자 정의할 수 있습니다.
- Project 클래스를 사용하여 XER 파일을 로드합니다.
- SvgOptions 클래스의 인스턴스를 만듭니다.
- 그런 다음 PageSize 등과 같은 SVG 옵션을 정의합니다.
- 마지막으로 Save() 메서드를 사용하여 프로젝트를 SVG 파일로 저장합니다. 출력 SVG 파일 경로와 SvgOptions를 인수로 사용합니다.
다음 샘플 코드는 C#에서 사용자 정의된 설정을 사용하여 XER을 SVG로 변환하는 방법을 보여줍니다.
// 이 코드 예제는 Primavera XER을 SVG로 변환하는 방법을 보여줍니다.
// 입력 XER 파일 로드
Project project = new Project(@"C:\Files\sample.xer");
// SVG 옵션 정의
SvgOptions svgOptions = new SvgOptions();
svgOptions.PageSize = PageSize.A3;
svgOptions.RenderToSinglePage = true;
// SVG로 저장
project.Save(@"C:\Files\sample_a3.svg", svgOptions);
무료 라이센스 받기
평가 제한 없이 라이브러리를 사용해 보려면 무료 임시 라이센스를 받으세요.
XER에서 SVG로 온라인 변환기
위 API를 사용하여 개발된 무료 XER-SVG 변환기 온라인 도구를 사용하여 XER 파일을 SVG 형식으로 변환할 수도 있습니다.
XER에서 SVG로 – 무료 학습 리소스
C#에서 프로그래밍 방식으로 XER을 SVG로 변환하는 것 외에도 다음 리소스를 사용하여 다른 라이브러리 기능을 살펴보세요.
결론
이번 블로그 게시물에서는 C#에서 XER을 SVG로 변환하는 방법을 배웠습니다. 이 기사에 설명된 단계를 따르면 프로그래밍 방식으로 XER 파일을 SVG 형식으로 쉽게 변환할 수 있습니다. Aspose.Tasks for .NET은 다양한 프로젝트 관리 문제를 해결하는 데 사용할 수 있는 강력하고 다양한 도구입니다. 이는 Microsoft Project 파일로 작업해야 하는 모든 개발자에게 귀중한 자산입니다. C#에서 XER을 SVG로 변환하는 것 외에도 무료 웹 기반 변환기를 사용하여 온라인으로 XER 파일을 변환할 수도 있습니다. 모호한 점이 있으면 언제든지 무료 지원 포럼에 문의해 주세요.