Microsoft Project를 사용하면 MPP 형식으로 프로젝트를 생성, 구성, 추적 및 유지 관리할 수 있습니다. MPP 파일에는 작업, 리소스, 할당, 일정, 예산 및 기타 프로젝트 관련 정보가 포함되어 있습니다. MPP 파일의 프로젝트 데이터를 프로그래밍 방식으로 여러 페이지 TIFF 이미지로 쉽게 내보낼 수 있습니다. 이 기사에서는 C#에서 MPP를 TIFF로 변환하는 방법을 배웁니다.
이 기사에서는 다음 주제를 다룹니다.
C# MPP-TIFF 변환기 API
MPP를 TIFF로 변환하기 위해 Aspose.Tasks for .NET API를 사용할 것입니다. Microsoft Project를 설치하지 않고도 지원되는 파일 형식을 읽고 쓸 수 있습니다. 또한 MPP 파일을 변환하고 저장할 수 있습니다.
API는 프로젝트를 나타내는 Project 클래스를 제공합니다. 이 클래스의 Save(string, SaveFileFormat) 메서드는 프로젝트 데이터를 지정된 파일 형식으로 파일에 저장합니다. SaveFileFormat은 프로젝트 형식 선택을 저장하기 위한 열거를 정의합니다. ImageSaveOptions 클래스를 사용하여 프로젝트 페이지를 TIFF로 렌더링할 때 추가 이미지 저장 옵션을 지정할 수 있습니다. TiffCompression 속성을 사용하면 생성된 이미지를 TIFF 형식으로 저장할 때 압축을 적용할 수 있습니다.
API의 DLL 다운로드 또는 NuGet을 사용하여 설치하십시오.
PM> Install-Package Aspose.Tasks
C#을 사용하여 MPP를 TIFF로 변환
아래 단계에 따라 MPP 파일의 프로젝트 데이터를 TIFF로 쉽게 변환할 수 있습니다.
- Project 클래스를 사용하여 MPP 파일을 로드합니다.
- Save() 메서드를 사용하여 TIFF로 저장합니다. 출력 TIFF 파일 경로와 SaveFileFormat을 인수로 사용합니다.
다음 샘플 코드는 C#에서 MPP를 TIFF로 변환하는 방법을 보여줍니다.
// 이 코드 예제는 MPP를 TIFF로 변환하는 방법을 보여줍니다.
// 프로젝트 MPP 로드
Project project = new Project(@"C:\Files\Tasks\Project.mpp");
// 프로젝트를 TIFF로 저장
project.Save(@"C:\Files\Tasks\MultipageTIFF_out.tif", SaveFileFormat.Tiff);
C#을 사용하여 압축을 사용하여 MPP를 TIFF로 변환
아래 단계에 따라 MPP를 TIFF로 변환하는 동안 압축을 적용할 수 있습니다.
- 먼저 Project 클래스를 사용하여 MPP 파일을 로드합니다.
- 다음으로 ImageSaveOptions 클래스의 인스턴스를 만듭니다.
- 그런 다음 TiffCompression을 지정합니다.
- 마지막으로 Save() 메서드를 호출합니다. 출력 TIFF 파일 경로와 SaveOptions를 인수로 사용합니다.
다음 샘플 코드는 C#에서 압축을 사용하여 MPP를 TIFF로 변환하는 방법을 보여줍니다.
// 이 코드 예제는 MPP를 TIFF로 변환하고 압축을 적용하는 방법을 보여줍니다.
// 프로젝트 MPP 로드
Project project = new Project(@"C:\Files\Tasks\Project.mpp");
// 이미지 저장 옵션 정의
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.Tiff);
// CCITT4 압축 지정
options.TiffCompression = TiffCompression.Ccitt4;
// 프로젝트를 TIFF로 저장
project.Save(@"C:\Files\Tasks\TIFFWithCompression_out.tif", (SaveOptions)options);
C#을 사용하여 압축을 제거하고 MPP를 TIFF로 변환
압축을 제거한 다음 위에서 언급한 단계에 따라 MPP를 TIFF로 변환할 수도 있습니다. 그러나 3단계에서 TiffCompression을 TiffCompression.None으로 설정하기만 하면 됩니다.
다음 샘플 코드는 C#에서 압축을 제거하고 MPP를 TIFF로 변환하는 방법을 보여줍니다.
// 이 코드 예제는 MPP를 TIFF로 변환하고 압축을 제거하는 방법을 보여줍니다.
// 프로젝트 MPP 로드
Project project = new Project(@"C:\Files\Tasks\Project.mpp");
// 이미지 저장 옵션 정의
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.Tiff);
// 압축 제거
options.TiffCompression = TiffCompression.None;
// 프로젝트를 TIFF로 저장
project.Save(@"C:\Files\Tasks\RemoveCompression_out.tif", (SaveOptions)options);
무료 라이선스 받기
평가 제한 없이 라이브러리를 사용해 보려면 무료 임시 라이센스를 얻으십시오.
결론
이 문서에서는 다음 방법을 배웠습니다.
- 로드 MPP 파일;
- 이미지 저장 옵션을 지정합니다.
- TIFF에 대한 압축 설정;
- 로드된 MPP를 C#에서 TIFF로 저장합니다.
C#에서 MPP를 TIFF로 변환하는 것 외에도 문서를 사용하여 Aspose.Note for .NET API에 대해 자세히 알아볼 수 있습니다. 모호한 부분이 있는 경우 무료 지원 포럼에 문의해 주십시오.