사용자 지정 JavaScript 실행

IronPDF for Python은 PDF로 렌더링되기 전에 페이지에 대해 사용자 지정 JavaScript를 삽입하고 실행할 수 있게 하여 렌더링 시점에 HTML 콘텐츠에 대한 프로그래밍 제어를 제공합니다.

시작하기

JavaScript 문자열을 RenderingOptions.JavaScriptChromePdfRenderer 인스턴스로 할당합니다. IronPDF는 페이지가 로드된 후 PDF가 캡처되기 전에 해당 스크립트를 실행합니다.

코드 이해하기

RenderingOptions.JavaScript: 페이지가 로드된 후에 IronPDF가 주입하고 실행하는 JavaScript 코드를 포함하는 문자열입니다. 예제에서 이 스크립트는 모든 <h1> 요소를 선택하고 querySelectorAllforEach 루프를 사용하여 해당 색상을 빨간색으로 설정합니다.

  • RenderHtmlAsPdf(html): 주입된 JavaScript가 적용된 HTML을 렌더링합니다. 결과 PDF는 스크립트 실행 후의 DOM 상태를 반영합니다.

사용 사례

렌더링 시점에 사용자 지정 JavaScript를 주입하는 것은 다음에 유용합니다:

  • 인쇄 보기와 관련 없는 UI 요소 숨기기 (네비게이션 바, 사이드바, 모달).
  • 조건에 따라 렌더링 시점에 평가된 동적 스타일 적용하기.
  • 페이지 템플릿에 데이터를 채우기 PDF로 캡처하기 전에.
  • 원본 HTML 소스를 수정하지 않고 인쇄 전용 레이아웃 변경 트리거링.

IronPDF for Python을 사용하여 HTML을 PDF로 변환하는 방법을 배우십시오!

시작할 준비 되셨나요?
버전: 2026.6 방금 출시
Still Scrolling Icon

아직도 스크롤하고 계신가요?

빠른 증거를 원하시나요?
샘플을 실행하세요 HTML이 PDF로 변환되는 것을 지켜보세요.