이 간단한 가이드는 Python을 사용하여 PDF을 회전하는 방법을 설명합니다. 여기에는 소프트웨어 작성을 위한 자세한 단계가 포함되어 있으며 Python을 사용하여 PDF 파일을 회전하는 프로세스를 보여주는 샘플 코드를 공유합니다. 필요한 경우 페이지 내용을 회전하는 옵션과 함께 페이지 방향을 세로에서 가로로 또는 그 반대로 변경하는 프로세스를 배우게 됩니다.
Python을 사용하여 PDF 방향을 변경하는 단계
- 페이지를 회전하려면 개발 환경을 .NET을 통해 Python용 Aspose.PDF 사용로 설정하세요.
- 내용과 페이지 방향을 변경할 Document 클래스를 사용하여 원본 PDF 파일을 로드합니다.
- PDF 파일의 각 페이지를 분석하고 높이를 너비와 교환하여 방향을 변경합니다.
- Rotate 필요한 경우 페이지 콘텐츠도
- 방향이 수정되고 내용이 회전된 출력 PDF 파일을 디스크에 저장
이러한 단계는 Python을 사용하여 PDF를 영구적으로 회전하는 전체 프로세스를 포함합니다. 처음에는 소스 PDF 파일이 로드되고 각 페이지가 먼저 페이지의 높이와 너비가 교환되어 방향이 변경되는 구문 분석이 이루어지지만 이 단계에서는 페이지 크기만 변경되지만 내용의 방향은 동일하게 유지됩니다. 내용도 회전하려면 aspose.pdf.Rotation 열거자의 값 중 하나로 Page.rotate 값을 설정할 수 있습니다.
Python을 사용하여 PDF를 회전하는 코드
앞서 언급한 코드는 Python을 사용하여 PDF의 모든 페이지를 회전시키는 작업을 보여줍니다. media_box 속성은 소스 높이가 대상 너비로 설정되고 소스 너비가 대상 높이로 설정되는 것과 같이 대상 페이지의 새 치수를 계산하는 데 사용됩니다. 페이지 내용도 회전하려면 ON90, ON180, ON270 및 NONE과 같은 값을 포함하는 aspose.pdf.Rotation 열거자를 사용하여 Page.rotate 속성 값을 설정할 수 있습니다.
이 기사에서는 PDF 페이지와 내용을 회전하도록 안내했습니다. 임의의 각도로 임의의 위치에서 PDF 페이지의 텍스트를 렌더링하려면 Python을 사용하여 PDF에서 텍스트를 회전하는 방법의 문서를 참조하세요.