비동기 PDF 생성
IronPDF for Python은 모든 렌더링 메서드에 대한 비동기 동등물을 제공하여 PDF 생성을 호출 스레드를 차단하지 않고 실행할 수 있습니다.
시작하기
모든 렌더 메서드의 비동기 변형을 호출하세요 — 예를 들어, RenderHtmlAsPdfAsync — 작업 객체를 받기 위해. 렌더링이 완료될 때까지 작업을 차단하려면 .Wait() 메서드를 호출하고, 결과에 접근하려면 .Result 속성을 사용하세요.
코드 이해하기
RenderHtmlAsPdfAsync(html): 제공된 HTML 문자열을 백그라운드 스레드에서 렌더링 시작하고, 즉시 태스크 객체를 반환합니다.task.Wait(): 백그라운드 렌더 작업이 완료될 때까지 현재 스레드를 차단합니다. 진행하기 전에 결과가 필요할 때 이것을 사용하십시오.task.Result: 비동기 렌더링 호출에 의해 생성된 완성된PdfDocument객체.SaveAs: 결과 PDF를 지정된 파일 경로에 저장합니다.
비동기 렌더링 메서드
모든 표준 IronPDF 렌더링 메서드에는 비동기 대안이 있습니다:
RenderHtmlAsPdfAsyncRenderUrlAsPdfAsyncRenderHtmlFileAsPdfAsync
비동기 렌더링을 사용할 때
비동기 렌더링은 웹 서버나 GUI 응용 프로그램 문맥에서 유용하며, 잠재적으로 오래 걸리는 PDF 생성 작업이 백그라운드에서 실행되는 동안 메인 스레드가 반응할 수 있도록 합니다.






