IRONSOFTWAREHOME
Angular.JS를 PDF로 변환
from ironpdf import *
 
# Instantiate Renderer
renderer = ChromePdfRenderer()

# Enable JavaScript in RenderingOptions
renderer.RenderingOptions.EnableJavaScript = True
renderer.RenderingOptions.WaitFor.RenderDelay(500)

pdfAngularJs = renderer.RenderUrlAsPdf("https://angular.io/")

# Export to a file or Stream
pdfAngularJs.SaveAs("angular.pdf")
pip install ironpdf
Angular.JS를 PDF로 변환

Angular.JS를 PDF로 변환

IronPDF for Python은 JavaScript 실행을 활성화하고 프레임워크가 초기 렌더를 완료할 때까지 기다려서 Angular 사이트를 포함한 JavaScript 기반 웹 애플리케이션을 PDF로 렌더링할 수 있습니다.

시작하기

JavaScript 프레임워크(Angular 등)가 부트스트랩되고 컴포넌트를 렌더링할 시간을 주기 위해 RenderingOptions.EnableJavaScript = True을 설정하고 WaitFor.RenderDelay(ms)을 사용하여 렌더링 지연을 구성하십시오, 그 후 PDF가 캡처됩니다. 그런 다음 대상 URL로 RenderUrlAsPdf을 호출하십시오.

코드 이해하기

  • EnableJavaScript: 렌더링 중 JavaScript 실행을 활성화합니다. 이것은 Angular, React, Vue와 같은 모든 단일 페이지 애플리케이션(SPA) 프레임워크에 필요합니다.
  • WaitFor.RenderDelay(500): 페이지가 로드된 후 500 밀리초 동안 일시중지합니다. Angular 및 유사한 프레임워크는 템플릿을 컴파일하고 DOM을 채우기 위해 이 시간이 필요합니다. 렌더링된 PDF가 여전히 로딩 상태를 표시하면 이 값을 늘리십시오.
  • RenderUrlAsPdf(url): URL을 가져오고 JavaScript를 실행하고 지연을 기다린 다음, 완전히 렌더링된 페이지를 PDF로 캡처합니다.

렌더 지연 조정

이상적인 지연은 페이지의 복잡성과 서버의 속도에 따라 다릅니다. 간단한 구성 요소의 경우 200–500ms면 충분합니다. 여러 비동기 데이터 가져오기 요청이 있는 페이지의 경우, WaitFor 조건을 특정 DOM 요소가 나타나는지 여부에 기반하여 설정하거나 고정된 시간 지연 대신 사용을 고려하십시오.

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일 무료 체험판 키를 받으세요.
신용카드나 계정 생성은 필요하지 않습니다.