세로 및 가로 방향
IronPDF for Java는 새 PDF 문서와 기존 PDF 문서의 페이지 방향을 수정할 수 있습니다.
IronPDF 로 새로 렌더링된 PDF 문서는 기본적으로 세로 방향으로 표시됩니다. 개발자는 ChromePdfRenderOptions 인스턴스를 사용하여 컨텐츠(HTML, RTF, URL 등)를 PDF로 변환할 때 이 동작을 재정의할 수 있습니다. setPaperOrientation 메서드는 PaperOrientation 값을 수락하며, 원하는 대로 결과 PDF의 용지 방향을 변경할 수 있습니다. 본문에 제시된 코드 예제의 21~23번째 줄은 가로 방향으로 설정된 PDF 문서를 생성합니다. 21행에서 PaperOrientation.LANDSCAPE와 함께 setPaperOrientation를 호출하면 방향 동작이 트리거됩니다. 열거형 값을 PaperOrientation.PORTRAIT의 옹호에 사용하면 이후 PdfDocument.renderUrlAsPdf 호출 시 IronPDF 홈페이지는 세로 방향으로 생성됩니다.
ChromePdfRenderOptions 객체는 기존 PDF의 페이지 방향을 변경하는 데 사용할 수 없습니다(이들은 PDF 렌더링 메서드의 이전 호출에서 생성된 것이거나 PdfDocument.fromFile 메서드를 사용하여 IronPDF에 로드된 것이어야 합니다). 이러한 PDF 문서의 경우 회전 기반 변환을 통해 페이지 방향을 조정할 수 있습니다. 이를 위해 IronPDF는 rotateAllPages 메서드를 사용할 수 있도록 합니다.
rotateAllPages는 허용되는 회전 값을 지정하는 PageRotation 열거형을 수락합니다. 예시 코드의 40번째 줄은 작업 중인 PDF 문서의 모든 페이지를 시계 방향으로 270도 회전시킵니다. PDF의 한 페이지만(또는 일부 페이지) 회전시키려면 rotateAllPages 대신 rotatePage 메서드를 선택하십시오.


