HTML 렌더링 설정
IronPDF for Python은 ChromePdfRenderer.RenderingOptions 속성을 통해 다양한 렌더링 옵션을 제공하여 생성된 PDF의 모든 측면을 정확하게 제어할 수 있습니다.
시작하기
하나의 ChromePdfRenderer을 인스턴스화하고, 그 RenderingOptions 객체의 속성을 조정한 다음 하나의 렌더 메서드를 호출합니다. 설정한 모든 옵션은 해당 렌더러 인스턴스에서 생성된 모든 PDF에 적용됩니다.
코드 이해하기
SetCustomPaperSizeInInches: 비표준 페이지 너비와 높이를 인치 단위로 정의합니다.PrintHtmlBackgrounds:True인 경우, CSS 배경 색상 및 이미지가 출력에 포함됩니다.PaperOrientation:PdfPaperOrientation.Landscape또는Portrait을 허용합니다.Title: PDF 메타데이터에 표시되는 내부 문서 제목을 설정합니다.EnableJavaScript: PDF가 렌더링되기 전에 인라인<script>블록과 외부 스크립트를 실행할 수 있습니다.WaitFor.RenderDelay: JavaScript가 완료되기를 기다려야 하는 경우에 유용한 지정된 밀리초 동안 렌더링을 일시 중지합니다.CssMediaType:Screen와PrintCSS 규칙 간 전환하여 어떤 스타일시트가 적용될지 제어합니다.FitToPaperMode: 페이지에 맞게 콘텐츠가 확대되는 방식을 제어합니다 (예:Zoom,AutomaticFit).Zoom: 페이지 콘텐츠에 적용된 비율 확대 수준.CreatePdfFormsFromHtml:True인 경우, HTML<input>및<select>요소가 대화형 PDF 양식 필드로 변환됩니다.MarginTop / MarginLeft / MarginRight / MarginBottom: 페이지 여백을 밀리미터 단위로 설정합니다.FirstPageNumber: 시작 페이지 번호를 설정하여 표지 페이지가 문서 앞에 추가될 때 유용합니다.
옵션 적용
모든 옵션은 RenderUrlAsPdf, RenderHtmlAsPdf, 또는 RenderHtmlFileAsPdf 같은 렌더 메소드 호출 전에 설정됩니다. 렌더러는 동일한 설정으로 여러 렌더 호출에서 재사용할 수 있습니다.






