`;\n\n // Create rendering options object\n const renderOptions = {\n enableJavaScript: true,\n };\n\n // Render HTML content to a PDF\n const pdf = await PdfDocument.fromHtml(htmlWithJavaScript, { renderOptions });\n\n // Save the PDF with the executed JavaScript\n await pdf.saveAs(\"javascript-in-html.pdf\");\n})();","about":{"@id":"https://ironpdf.com/ko/nodejs/examples/javascript-html-to-pdf/#product"},"targetProduct":{"@id":"https://ironpdf.com/ko/nodejs/examples/javascript-html-to-pdf/#product"},"keywords":"JavaScript를 이용한 HTML을 PDF로 변환,IronPDF for Node.js,HTML을 PDF로 변환,IronPDF에서 JavaScript를 활성화하세요,HTML을 PDF로 변환하는 JavaScript 예제,JavaScript를 사용하여 HTML에서 PDF로 렌더링","datePublished":"2018-08-29","dateModified":"2026-04-24"}]}
IRONSOFTWAREHOME
HTML에서 PDF로 변환하는 JavaScript
import {PdfDocument} from "@ironsoftware/ironpdf";

(async () => {
    // Define the JavaScript code to change text color to red
    const htmlWithJavaScript = `<h1>This is HTML</h1>
    <script>
        document.write('<h1>This is JavaScript</h1>');
        window.ironpdf.notifyRender();
    </script>`;

    // Create rendering options object
    const renderOptions = {
        enableJavaScript: true,
    };

    // Render HTML content to a PDF
    const pdf = await PdfDocument.fromHtml(htmlWithJavaScript, { renderOptions });

    // Save the PDF with the executed JavaScript
    await pdf.saveAs("javascript-in-html.pdf");
})();
npm i @ironsoftware/ironpdf
HTML에서 PDF로 변환하는 JavaScript

HTML에서 PDF로 변환하는 JavaScript

HTML 문자열, 파일 또는 PDF 문서 URL 등 어떤 경로로든 HTML 내의 JavaScript 코드는 렌더링 과정 중에 실행됩니다.

JavaScript 실행을 활성화하려면 enableJavaScript 속성을 true로 설정하세요. JavaScript를 사용하여 차트 및 그래프를 로드하는 경우와 같은 일부 상황에서는 waitFor 속성을 설정해야 할 수도 있습니다. 이렇게 하면 JavaScript 코드가 제대로 실행될 충분한 시간이 확보됩니다.

IronPDF 에서 JavaScript 활성화하는 방법 에 대한 자세한 지침은 JavaScript 코드 예제 페이지를 참조하십시오.

IronPDF 에서 JavaScript 활성화하는 예시

다음은 IronPDF 에서 JavaScript 실행을 활성화하는 방법에 대한 간략한 예입니다.

  • EnableJavaScript: 이는 HTML 콘텐츠 내 JavaScript가 실행되도록 보장하여 차트 및 그래프와 같은 동적 콘텐츠 렌더링에 필수적입니다.
  • RenderDelay: RenderDelay 옵션을 사용하면 JavaScript가 완전히 실행된 후 페이지를 PDF로 렌더링하기 전에 대기 시간을 (밀리초 단위로) 지정할 수 있습니다. 이는 JavaScript 에서 비동기 작업이나 애니메이션이 포함될 때 특히 유용합니다.

또한 IronPDF 에서 다양한 유형의 JavaScript 처리하는 방법에 대한 추가 예제 및 자세한 정보는 JavaScript 코드 예제 페이지를 참조하십시오.

지금 바로 GitHub 에서 JavaScript 사용하여 PDF를 생성하는 예제를 살펴보세요!
GitHub에서 보기

시작할 준비 되셨나요?

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