IRONSOFTWAREHOME
사용자 지정 JavaScript 실행
import {PdfDocument} from "@ironsoftware/ironpdf";

(async () => {
    // Define the JavaScript code to change text color to red
    const javascriptCode = "document.querySelectorAll('h1').forEach(function(el){el.style.color='red';})";

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

    // HTML content to be rendered
    const htmlContent = "<h1>Happy New Year!</h1>";

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

    // Save the PDF with the executed JavaScript
    await pdf.saveAs("executed_js.pdf");
})();
npm i @ironsoftware/ironpdf
사용자 지정 JavaScript 실행

사용자 지정 JavaScript 실행

IronPDF 사용하면 JavaScript 코드로 HTML 콘텐츠의 모양을 손쉽게 수정할 수 있습니다. IronPDF 는 Iron Software의 제품 라이브러리 중 하나로, HTML을 PDF로 변환하는 강력한 기능과 JavaScript, CSS 등을 지원하는 것으로 잘 알려져 있습니다.

이를 달성하기 위해서는 먼저 JavaScript 코드를 정의해야 합니다. 예제에서 우리는 모든 H1 태그의 텍스트 색상을 빨간색으로 변경할 것입니다.

다음으로, 렌더링 옵션 객체를 생성하고 enableJavaScript 속성을 true로 설정하세요. 이 객체 내에서 이전에 정의한 JavaScript 코드를 javascript 속성에 할당하세요.

HTML 콘텐츠를 PDF 문서로 렌더링하기 위해 PdfDocument.FromHtml 메서드를 활용하세요. 두 번째 매개 변수로 renderOptions 객체를 전달하세요.

마지막으로, 실행된 JavaScript 코드의 효과(텍스트 색상을 빨간색으로 변경)가 반영된 결과 PDF 파일을 'executed_js.pdf'로 저장합니다.

IronPDF 또는 IronBarcode , IronOCR 등 다른 Iron Software 라이브러리의 기능에 대해 자세히 알아보려면 Iron Software 공식 웹사이트를 방문하십시오.

지금 바로 사용자 지정 JavaScript 코드 실행 예제를 살펴보세요!
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일 무료 체험판 키를 받으세요.
신용카드나 계정 생성은 필요하지 않습니다.