HTML에서 PDF로 변환하는 JavaScript

IronPDF for Python은 JavaScript가 포함된 HTML을 렌더링할 수 있으며, PDF가 캡처되기 전에 스크립트를 실행하여 동적으로 생성된 콘텐츠가 출력에 나타납니다.

시작하기

인스턴스에 RenderingOptions.EnableJavaScript = True를 설정하고 선택적으로 RenderingOptions.WaitFor.RenderDelay(ms)를 호출하여 페이지가 캡처되기 전에 스크립트가 완료될 충분한 시간을 제공하십시오. 그런 다음 HTML 문자열이나 URL을 정상적으로 렌더링하십시오.

코드 이해하기

EnableJavaScript: True로 설정하면 IronPDF는 렌더링 중 <script> 블록과 외부 스크립트의 실행을 허용합니다. 기본적으로 보안 및 성능을 위해 이것은 False입니다. WaitFor.RenderDelay(100): 페이지가 로드된 후 PDF로 캡처하기 전에 지정된 밀리초만큼 일시 중지합니다. 스크립트 출력에 시간이 더 오래 걸리는 경우 이 값을 증가시키십시오. RenderHtmlAsPdf(html): 제공된 HTML 문자열 — JavaScript의 출력 포함 — 을 PDF 문서로 렌더링합니다.

동적 콘텐츠

이 기능은 document.write, 로드 시점의 DOM 조작 또는 JavaScript 기반 템플릿을 사용하는 페이지에 필수적입니다. IronPDF는 표준 웹 브라우저와 동일한 Chrome 렌더링 엔진을 사용하므로, Chrome에서 작동하는 스크립트는 PDF 출력에서도 동일하게 동작합니다.

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

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

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

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