\n\"\"\"\n \n# Instantiate Renderer\nrenderer = ChromePdfRenderer()\n \n# Enable JavaScript in our RenderingOptions\nrenderer.RenderingOptions.EnableJavaScript = True\nrenderer.RenderingOptions.WaitFor.RenderDelay(100)\n \npdf_javascript = renderer.RenderHtmlAsPdf(html_with_javascript)\n \n# Export to a file or Stream\npdf_javascript.SaveAs(\"javascript-in-html.pdf\")","about":{"@id":"https://ironpdf.com/ko/python/examples/javascript-html-to-pdf/#product"},"targetProduct":{"@id":"https://ironpdf.com/ko/python/examples/javascript-html-to-pdf/#product"},"keywords":"HTML의 JavaScript를 PDF로 변환,JavaScript를 사용하여 HTML을 PDF로 변환,ironpdf python,IronPDF를 사용하여 HTML을 PDF로 변환,PDF에 JavaScript 렌더링,IronPDF JavaScript 지원","datePublished":"2023-08-23","dateModified":"2026-05-27"}]}
IRONSOFTWAREHOME
HTML에서 PDF로 변환하는 JavaScript
from ironpdf import *

html_with_javascript = """
<h1>This is HTML</h1>
<script>
    document.write('<h1>This is JavaScript</h1>');
</script>
"""
 
# Instantiate Renderer
renderer = ChromePdfRenderer()
 
# Enable JavaScript in our RenderingOptions
renderer.RenderingOptions.EnableJavaScript = True
renderer.RenderingOptions.WaitFor.RenderDelay(100)
 
pdf_javascript = renderer.RenderHtmlAsPdf(html_with_javascript)
 
# Export to a file or Stream
pdf_javascript.SaveAs("javascript-in-html.pdf")
pip install ironpdf
HTML에서 PDF로 변환하는 JavaScript

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방금 출시

Key in blue circle

무료 30일 체험 키를 즉시 받으세요.

Your trial license will be sent to your email address

제한 없음. 100% 무제한 이용. 신용카드 불필요.

bullet_checked신용카드나 계정 생성은 필요하지 않습니다.제한 없음. 100% 무제한 이용. 신용카드 불필요.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
무료 라이브 데모를 예약하세요
Booking Badge

전 세계 수백만 엔지니어들이 신뢰하는 제품입니다.

Iron Software의 고객 로고
부담 없는 무료 상담을 받아보세요
아래 양식을 작성하시거나 sales@ironsoftware.com으로 이메일을 보내주세요.
고객님의 정보는 항상 비밀로 유지됩니다.
전 세계 수백만 엔지니어들이 신뢰하는 제품입니다.
Iron Software의 고객 로고
지금 바로 30일 무료 체험판 키를 받으세요.
신용카드나 계정 생성은 필요하지 않습니다.