C#을 사용하여 MPP를 TIFF로 변환

Microsoft Project를 사용하면 MPP 형식으로 프로젝트를 생성, 구성, 추적 및 유지 관리할 수 있습니다. MPP 파일에는 작업, 리소스, 할당, 일정, 예산 및 기타 프로젝트 관련 정보가 포함되어 있습니다. MPP 파일의 프로젝트 데이터를 프로그래밍 방식으로 여러 페이지 TIFF 이미지로 쉽게 내보낼 수 있습니다. 이 기사에서는 C#에서 MPP를 TIFF로 변환하는 방법을 배웁니다.

이 기사에서는 다음 주제를 다룹니다.

  1. C# MPP-TIFF 변환기 API
  2. MPP를 TIFF로 변환
  3. 압축으로 MPP를 TIFF로 변환
  4. 압축 제거 및 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로 변환

C#을 사용하여 MPP를 TIFF로 변환합니다.

C#을 사용하여 압축을 사용하여 MPP를 TIFF로 변환

아래 단계에 따라 MPP를 TIFF로 변환하는 동안 압축을 적용할 수 있습니다.

  1. 먼저 Project 클래스를 사용하여 MPP 파일을 로드합니다.
  2. 다음으로 ImageSaveOptions 클래스의 인스턴스를 만듭니다.
  3. 그런 다음 TiffCompression을 지정합니다.
  4. 마지막으로 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에 대해 자세히 알아볼 수 있습니다. 모호한 부분이 있는 경우 무료 지원 포럼에 문의해 주십시오.

또한보십시오