PDF 형식으로 차트 표시

IronPDF for Python은 D3.js 및 C3.js와 같은 인터랙티브 JavaScript 차트 라이브러리를 직접 PDF로 렌더링할 수 있으며, 추가적인 이미지 변환 단계 없이 고품질 차트 이미지를 생성합니다.

시작하기

필요한 CDN 스크립트 태그를 포함하는 독립형 HTML 문자열로 차트를 작성하십시오. EnableJavaScript = True을 설정하고 PDF가 캡처되기 전에 차트 라이브러리가 그리기를 완료했는지 확인하기 위해 넉넉한 WaitFor.RenderDelay를 추가하십시오. 선택적으로 CssMediaType을(를) Print으로 설정하여 인쇄 전용 스타일을 적용할 수 있습니다.

코드 이해하기

EnableJavaScript: 차트를 생성하는 D3 및 C3 스크립트를 실행하는 데 필요합니다. WaitFor.RenderDelay(1000): 페이지 로드 후 1000밀리초 대기합니다. 차트 라이브러리는 비동기적 렌더링을 수행하므로 단순한 DOM 조작보다 더 긴 지연이 필요합니다.

  • CssMediaType = PdfCssMediaType.Print: 일반적으로 상호 작용 제어를 제거하고 PDF에서 더 깔끔한 차트 레이아웃을 생성하는 @media print CSS 규칙을 활성화합니다. RenderHtmlAsPdf(htmlWithJs): 완벽하게 렌더링된 HTML, 즉 렌더링된 차트를 포함하여 PDF 문서로 변환합니다.

지원되는 차트 라이브러리

IronPDF는 Chrome 렌더링 엔진을 사용하므로 브라우저에서 실행되는 JavaScript 차트 라이브러리는 PDF에 올바르게 렌더링됩니다. 여기에는 Chart.js, Highcharts, ApexCharts, ECharts 등이 포함됩니다.

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

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

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

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