사용자 지정 JavaScript 실행

IronPDF 사용하면 사용자 지정 JavaScript 실행하여 HTML 콘텐츠에서 렌더링된 PDF를 더욱 세밀하게 맞춤 설정할 수 있습니다. ChromePdfRenderOptions.JavaScript 속성을 사용하면 HTML 콘텐츠가 로드된 후, PDF가 렌더링되기 전에 JavaScript가 실행되도록 할 수 있어, 동적 콘텐츠 렌더링과 상호 작용을 가능하게 합니다. IronPDF의 ChromePdfRenderer 클래스를 사용하면 원본의 품질이나 상호작용성을 전혀 손상시키지 않으면서 필요에 맞춘 고품질 PDF 문서를 생성할 수 있습니다.

사용자 정의 HTML 및 JavaScript를 PDF로 렌더링하기 전에, 먼저 새로운 ChromePdfRenderer 인스턴스를 생성해야 합니다. ChromePdfRenderer 클래스는 HTML, CSS 및 JavaScript 콘텐츠를 픽셀 단위의 완벽한 품질을 유지하며 PDF 형식으로 렌더링합니다. 그런 다음, ChromePdfRenderOptions 클래스의 JavaScript 속성을 사용하여 HTML 콘텐츠가 로드되는 즉시 실행되는 사용자 정의 JavaScript 코드를 생성할 수 있으며, 이를 통해 JavaScript 문자열에 지정된 변경 사항이 최종 PDF 문서에 반영되도록 할 수 있습니다. 이 경우, HTML 콘텐츠 내에서 h1 태그를 모두 선택하여 텍스트 색상을 빨간색으로 변경합니다.

그런 다음 renderOptions 객체를 ChromePdfRenderer RenderingOptions 속성에 할당하는 작업을 처리합니다. 이 속성은 해당 ChromePdfRenderer 인스턴스의 렌더링 옵션을 제어합니다. 즉, ChromePdfRenderer 클래스의 인스턴스를 사용할 때, PDF가 렌더링되기 전에 JavaScript를 실행하게 되어 결과 PDF에 변경 사항이 반영되도록 보장합니다. 그런 다음 RenderHtmlAsPdf을 사용하여 HTML 콘텐츠를 렌더링하고, PdfDocument 클래스를 사용하여 렌더링된 콘텐츠로 새로운 PDF 문서를 생성한 후, 이를 pdf 변수에 저장합니다.

마지막으로, 마지막 줄인 SaveAs을 사용하여 렌더링된 PDF를 저장하면, PDF가 지정된 파일 경로로 내보내집니다.

IronPDF 사용하여 JavaScript PDF로 변환하는 방법을 알아보세요.

시작할 준비 되셨나요?
Nuget 다운로드 19,014,616 | 버전: 2026.5 just released
Still Scrolling Icon

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

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