이 문서는 **C#**을 사용하여 PDF을 회전하는 방법을 지원합니다. IDE 구성을 설정하는 데 필요한 리소스, 필요한 결과를 얻기 위해 수행해야 하는 작업 목록, C#을 사용하여 PDF 방향을 변경하는 실행 가능한 샘플 코드에 대해 설명합니다. 샘플 코드는 .NET을 지원하는 모든 환경에서 실행할 수 있으며 PDF를 영구적으로 회전하기 위해 다른 타사 도구나 소프트웨어가 필요하지 않습니다.
C#을 사용하여 PDF 파일을 회전하는 단계
- 페이지를 회전하기 위해 Aspose.PDF for .NET을(를) 추가하도록 환경 설정
- 방향 변경을 위해 Document 클래스를 사용하여 입력 PDF를 로드합니다.
- MediaBox 속성을 사용하여 각 페이지를 구문 분석하고 사각형 영역을 가져옵니다.
- MediaBox 직사각형 길이를 임시 변수의 너비와 교환합니다.
- MediaBox 및 CropBox를 업데이트된 사각형으로 설정
- 내용도 회전하도록 페이지의 회전 속성을 설정합니다.
- 페이지 및 내용에 대해 수정된 방향으로 결과 PDF 파일을 저장합니다.
앞서 언급한 단계는 *C#*을 사용하여 PDF에서 페이지를 회전하는 방법을 안내합니다. 처음에는 원본 PDF가 문서 클래스 개체에 로드된 다음 각 페이지가 해당 MediaBox 사각형에 액세스하도록 구문 분석됩니다. 사각형의 길이와 너비는 교환된 다음 결과 PDF 파일을 디스크에 저장하기 전에 페이지의 새 MediaBBox 및 CropBox로 다시 설정됩니다.
C#을 사용하여 PDF의 모든 페이지를 회전하는 코드
이 코드는 *C#*을 사용하여 PDF 파일을 회전하는 방법을 보여줍니다. 각 페이지에는 MediaBox 사각형의 너비가 높이로 교환되고 새 사각형이 계산되어 페이지 방향만 변경되고 내용은 변경되지 않도록 페이지를 회전하는 데 사용할 수 있는 MediaBox 속성이 있음을 알 수 있습니다. 콘텐츠의 방향도 변경하려면 이 샘플 코드에서 Rotation.on270으로 설정된 페이지의 Rotate 속성을 사용합니다.
이 기사는 PDF 파일의 각 페이지의 페이지와 내용을 회전시키는 방법을 안내했습니다. PDF에서 페이지를 재정렬하는 과정을 알아보려면 C#을 사용하여 PDF의 페이지를 재정렬하는 방법의 문서를 참조하세요.