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


