세로 및 가로 방향
동적 PDF 문서를 만들 때 문서의 방향을 사용자 지정해야 하는 경우가 종종 있습니다. 이때 IronPDF의 PaperOrientation가 유용하게 활용됩니다. 이 도구를 사용하면 개발자가 PdfPaperOrientation 클래스에 접근할 수 있습니다. 이 기능을 사용하면 HTML 또는 URL 콘텐츠에서 PDF 문서를 렌더링할 때 가로 또는 세로 페이지 방향을 선택할 수 있습니다.
- 가로 방향의 경우 다음을 사용합니다:
PdfPaperOrientation.Landscape - 세로 방향(Portrait)의 경우 다음을 사용합니다:
PdfPaperOrientation.Portrait
기존 PDF 문서를 사용하는 경우, PageRotation을 사용하여 PDF 문서의 방향 설정을 사용자 지정할 수 있습니다. 문서 내 페이지 회전을 설정하려면 다음 단계를 따르세요.
- PDF 내의 특정 페이지를 회전하려면
SetPageRotation를 사용하십시오 - PDF 문서 내의 모든 페이지를 회전하려면
SetAllPageRotations을 사용하십시오
PDF 페이지 방향 설정 5단계
- var
renderer= 새로운ChromePdfRenderer(); renderer.RenderingOptions.PaperOrientation=IronPdf.Rendering.PdfPaperOrientation.가로 방향;- var newPdfFromHtml =
renderer.RenderHtmlAsPdf()("Hello World!
"); - var existingPdf = 새로운
PdfDocument("old_report.pdf"); existingPdf.SetPageRotation(0,PdfPageRotation.Clockwise90);
우선 기존 PDF 문서를 사용할지, 아니면 새 문서를 생성할지 결정해야 합니다. 먼저 새로 생성된 PDF 문서의 방향을 설정하는 단계를 살펴보고, 그 다음 기존 PDF 문서에 적용하는 방법을 알아보겠습니다.
먼저, 새로운 ChromePdfRenderer() 인스턴스를 생성해야 합니다. 이 기능은 HTML 또는 URL 콘텐츠에서 새 PDF 문서를 생성하는 것을 처리합니다. 다음으로, 렌더링 전에 renderer.RenderingOptions.PaperOrientation을 사용하여 용지 방향을 설정합니다. PdfPaperOrientation.Landscape을 선택하면 생성된 PDF가 기본 세로 방향 대신 가로 방향으로 표시됩니다. HTML 문자열을 받아 즉시 PDF로 변환하는 RenderHtmlAsPdf 렌더링 방식을 사용할 것입니다.
이제 기존 PDF 문서의 방향을 사용자 지정으로 설정하는 방법을 살펴보겠습니다. 먼저, old_report.pdf라는 파일을 PdfDocument 객체에 로드하여 해당 페이지에 접근할 수 있게 합니다. Pages[0].PageRotation을 사용하면 첫 페이지의 회전 상태를 확인할 수 있습니다. 변경을 위해 SetPageRotation는 단일 페이지를 회전시키며, 이 경우 1페이지를 시계 방향으로 90도 회전시킵니다.
이러한 예시들을 종합해 보면 IronPDF HTML 및 웹 소스에서 완성도 높은 PDF를 생성할 뿐만 아니라 기존 PDF 문서의 페이지 방향 및 회전을 조정하는 강력한 도구를 제공하여 .NET 개발자의 PDF 워크플로를 간소화하는 방법을 알 수 있습니다.

