IRONSOFTWAREHOME

Node.js 용 IronPDF - Node.js 스크립트로 PDF 생성, 편집 및 읽기

Curtis Chau
Curtis Chau
Updated: 2026년 4월 22일

IronPDF 는 Node.js 사용하여 PDF 문서를 프로그래밍 방식으로 생성하고 사용자 지정하는 데 필요한 노력을 간소화하는 PDF 라이브러리입니다.

IronPDF 강력하고 고성능의 문서 처리 라이브러리 제품군을 지속적으로 확장하고 있는 Iron Software 에서 개발했습니다.

IronPDF 는 .NET (C# 및 VB .NET) , Java PDF 라이브러리Python PDF 라이브러리 에서도 사용할 수 있습니다.

Node.js 용 IronPDF 의 주요 기능

  1. HTML, CSS, JavaScript, 이미지 및 기타 파일 형식에서 PDF를 생성합니다.
  2. PDF 문서에 머리글, 바닥글, 첨부 파일, 디지털 서명, 워터마크 및 책갈피를 추가합니다.
  3. 비밀번호, 디지털 서명, 메타데이터 및 기타 보안 설정을 사용하여 무단 접근으로부터 PDF 파일을 보호하십시오.
  4. 미션 크리티컬 애플리케이션에 최적의 성능을 제공하기 위한 완벽한 멀티스레딩 및 비동기 지원.

IronPDF PDF 문서 생성, 서식 지정 및 편집을 위한 50가지 이상의 고급 기능을 제공합니다.

Node.js 용 IronPDF 시작하기

  1. Node.js 설치 : Node.js 공식 웹사이트 에서 최신 버전의 Node.js 다운로드하여 설치하세요.

  2. @ironpdf Install-Package: 아래의 터미널 명령을 사용하여 NPM을 통해 IronPDF를 설치합니다:

    npm i @ironsoftware/ironpdf

  3. IronPDF Engine 설치: 운영 체제에 맞는 적절한 바이너리를 설치하세요:

    Windows x64용 :

    npm install @ironsoftware/ironpdf-engine-windows-x64
    SHELL

    Windows x86용 :

    npm install @ironsoftware/ironpdf-engine-windows-x86
    SHELL

    Linux x64용 :

    npm install @ironsoftware/ironpdf-engine-linux-x64
    SHELL

    macOS x64의 경우 :

    npm install @ironsoftware/ironpdf-engine-macos-x64
    SHELL

    macOS/ARM용 :

    npm install @ironsoftware/ironpdf-engine-macos-arm64
    SHELL

    IronPDF Node.js 프로젝트가 처음 실행될 때 시스템에 맞는 바이너리를 자동으로 다운로드하고 설치하려고 시도합니다. 하지만 경우에 따라 시스템 문제로 인해 이 작업이 차단될 수 있습니다. 이러한 경우에는 위에 제공된 명령어를 사용하여 바이너리를 직접 설치해야 합니다.

  4. 라이선스 키 적용(옵션): Node.js 프로젝트에서 IronPDF를 사용하려면 유효한 라이선스 키로 IronPdfGlobalConfig.licenseKey 속성을 설정하세요:

    // Import the necessary module
    import { IronPdfGlobalConfig } from "@ironsoftware/ironpdf";
    
    (async () => {
        // Create a configuration object with the license key
        const IronPdfConfig = {
            licenseKey: "IRONPDF-MYLICENSE-KEY-1EF01",
        };
    
        // Apply the configuration to the global settings
        IronPdfGlobalConfig.setConfig(IronPdfConfig);
    })();
    JavaScript

    (다음 경고가 발생할 경우, "type": "module" 줄을 package.json 파일의 최상위 항목으로 추가해주세요. (node:105376) 경고: ES 모듈을 로드하려면 "type": "module"package.json에 설정하거나 .mjs 확장을 사용하세요. (경고가 생성된 위치를 표시하기 위해 node --trace-warnings ...을 사용하세요))

  5. 디버그 활성화(옵션): Node.js 프로젝트에서 디버깅을 활성화하려면 IronPdfGlobalConfig.debugMode 속성을 true로 설정하세요. 이 작업을 수행하면 현재 디렉터리에 로그 파일이 생성됩니다.

    // Import the necessary module
    import { IronPdfGlobalConfig } from "@ironsoftware/ironpdf";
    
    (async () => {
        // Retrieve the current configuration
        var config = IronPdfGlobalConfig.getConfig();
        // Enable debug mode
        config.debugMode = true;
    })();
    JavaScript

Node.js 에서 IronPDF 사용하기

HTML을 PDF로 변환

PdfDocument.fromHtml을 사용하여 원시 HTML을 PDF로 변환합니다. 이 메서드는 HTML 코드가 포함된 문자열이나 HTML 문서의 파일 경로와 함께 사용할 수 있습니다.

// Import the needed module
import { PdfDocument } from "@ironsoftware/ironpdf";

/* Convert an HTML String to a PDF */
PdfDocument.fromHtml("<h1>Hello world!</h1><p><small>A PDF brought to you by IronPDF for Node.js!</small></p>")
.then((pdf) => {
    // Save the generated PDF
    pdf.saveAs("./html-string-to-pdf.pdf");
});

/* Convert an HTML File to a PDF */
PdfDocument.fromHtml("./index.html")
.then((pdf) => {
    // Save the generated PDF
    pdf.saveAs("./html-file-to-pdf.pdf");
});
JavaScript

URL을 PDF로 변환

PdfDocument.fromUrl은 URL로 웹 페이지의 내용을 가져와 PDF로 변환합니다.

// Import the needed module
import { PdfDocument } from "@ironsoftware/ironpdf";

/* Convert a URL to a PDF */
(async () => {
   const pdf = await PdfDocument.fromUrl("https://ironpdf.com/nodejs/");
   // Save the generated PDF
   await pdf.saveAs("./url_to_pdf.pdf");
})();
JavaScript

라이선스 및 지원 가능

IronPDF 실제 업무 환경에서 사용하려면 IronPDF 라이선스 키를 구매하세요 . 또는 IronPDF 구매하기 전에 사용해 보려면 IronPDF 평가판 라이선스를 신청하세요.

더 자세한 지원이나 문의 사항이 있으시면 고객 지원팀으로 연락해 주세요.

Curtis Chau
기술 문서 작성자

커티스 차우는 칼턴 대학교에서 컴퓨터 과학 학사 학위를 취득했으며, Node.js, TypeScript, JavaScript, React를 전문으로 하는 프론트엔드 개발자입니다. 직관적이고 미적으로 뛰어난 사용자 인터페이스를 만드는 데 열정을 가진 그는 최신 프레임워크를 활용하고, 잘 구성되고 시각적으로 매력적인 매뉴얼을 제작하는 것을 즐깁니다.

...
더 읽어보기

시작할 준비 되셨나요?

버전:2026.6방금 출시

지금 바로 30일 무료 체험판 키를 받으세요.
신용카드나 계정 생성은 필요하지 않습니다.
PDF용 Node.js 모듈 다운로드
npm을 사용하여 설치하세요

버전: 2026.6

  1. Node.js 12 이상 버전을 다운로드하여 설치하세요.
  2. 위 명령어를 터미널에서 실행하세요.

라이선스 가격은 749달러 부터 시작합니다.

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