이 문서에서는 C#에서 MS 프로젝트를 PDF로 내보내는 방법에 대한 프로세스를 설명합니다. 개발 환경 구성에 대한 모든 세부 정보와 이 애플리케이션을 개발하는 단계별 절차와 함께 C#에서 MPP를 PDF로 변환하는 실행 샘플 코드를 얻을 수 있습니다. 변환 프로세스를 제어하기 위해 출력 PDF의 사용자 정의에 대해서도 설명합니다.
C#에서 MS 프로젝트를 PDF로 변환하는 단계
- NuGet 패키지 관리자에서 Aspose.Tasks를 설치하여 MPP를 PDF로 변환
- Project 클래스 개체를 사용하여 기존 MS 프로젝트 파일 로드
- PdfSaveOptions 클래스의 객체 선언
- 저장 옵션에서 페이지 크기와 같은 원하는 속성 설정
- 선택한 옵션을 사용하여 MPP 파일을 PDF로 저장
이러한 단계는 구성에 필요한 모든 정보를 공유한 다음 이 출력을 달성하는 데 필요한 모든 클래스, 메서드 및 열거자에 대한 세부 정보를 제공하여 *MS 프로젝트를 C#*의 PDF로 내보내는 명확한 방법을 제공합니다. 기존 MS 프로젝트 파일을 로드하거나 MPP 파일을 생성한 다음 PDF로 저장할 수 있습니다. 이 단계에서는 또한 출력 PDF의 페이지 크기가 데모용으로 정의된 것처럼 출력 PDF를 사용자 지정하도록 설정할 수 있는 여러 속성이 포함된 PdfSaveOptions 클래스 개체에 대해 설명합니다. 구성.
C#에서 Microsoft Project를 PDF로 변환하는 코드
이 코드는 입력 MPP 파일 이름만 사용하는 프로젝트 클래스 생성자를 사용하지만 파일 이름 대신 스트림과 같은 다른 매개변수를 제공하거나 소스 MPP 파일을 로드하는 동안 문제가 발생하는 경우 ParseErrorCallback 함수를 제공하거나 LoadOptions 클래스 개체를 사용할 수 있습니다. 파일 로드를 위한 다양한 속성을 지원합니다. 마찬가지로 C#*에서 *MS 프로젝트를 PDF로 변환하는 변환기를 작성하는 동안 페이지 크기, 막대 스타일, 기본 글꼴 이름, 암호화 세부 정보 등의 설정과 같은 옵션이 포함된 PdfSaveOptions 클래스 개체를 필요한 경우 사용할 수 있습니다.
이 문서에서는 MPP 파일을 PDF로 렌더링하는 방법에 대해 설명했지만 MPP 파일을 HTML로 변환하는 프로세스를 알아보려면 C#을 사용하여 MPP를 Excel로 변환하는 방법에 대한 문서를 참조하세요.