IronPDF 라이선스 키는 Node.js 응용 프로그램을 위한 프로덕션 배포를 잠금 해제합니다. 유효한 키가 없으면 IronPDF는 체험판 모드에서 실행되며, 생성된 모든 PDF에 워터마크가 찍힙니다. 라이선스 키를 적용하면 해당 워터마크가 제거되고 모든 출력 제한이 해제되어, 최종 사용자에게 완전하게 적합한 문서를 제공합니다. 아래 단계는 키를 얻고, 올바르게 구성하며, 작동 중인지 확인하는 방법을 설명합니다.

빠른 시작: Node.js에서 IronPDF 라이선스 키 적용

IronPDF 라이선스 키를 어떻게 받나요?

상업용 라이선스를 구매하거나 무료 체험판에 등록하면 라이선스 키가 제공됩니다. 두 경로 모두 IronPDF 라이선싱 페이지를 통해 이동하며, 단일 개발자, 팀, 로열티 프리 재배포 계층에 대한 옵션이 가능합니다.

일정 금액의 보증금 없이 IronPDF를 평가하려면 무료 30일 체험판 라이선스에 가입하세요. 체험판 키는 HTML-to-PDF 렌더링, PDF 병합, 스탬핑, 암호화를 포함한 모든 프로덕션 기능을 활성화하여, 실질적인 요구에 맞서 전체 API를 테스트할 수 있게 해줍니다.

조직에서 대량 구매 가격 또는 Enterprise 계약이 필요한 경우 IronPDF 영업 팀에 연락하여 고객 맞춤 견적을 받을 수 있습니다.

Node.js에서 라이선스 키를 어떻게 적용하나요?

IronPDF 함수를 호출하기 전에 전역 구성 객체에 licenseKey 속성을 설정하십시오. 이 초기화 코드를 애플리케이션의 진입점(일반적으로 index.js 또는 app.js 파일의 첫 몇 줄)에 배치하여, 이후 수행되는 모든 PDF 작업에서 키가 활성화되도록 하십시오.

//:path=apply-license-key.js
// Import IronPdfGlobalConfig from the IronPDF package
import { IronPdfGlobalConfig } from "@ironsoftware/ironpdf";

// Apply your license key at application startup
// Replace the placeholder with the key you received from Iron Software
IronPdfGlobalConfig.getConfig().licenseKey = "YOUR-LICENSE-KEY-HERE";
//:path=apply-license-key.js
// Import IronPdfGlobalConfig from the IronPDF package
import { IronPdfGlobalConfig } from "@ironsoftware/ironpdf";

// Apply your license key at application startup
// Replace the placeholder with the key you received from Iron Software
IronPdfGlobalConfig.getConfig().licenseKey = "YOUR-LICENSE-KEY-HERE";
JAVASCRIPT

할당은 즉시 효과를 발휘합니다 — 재시작이나 재수입은 필요하지 않습니다. 이 이후에 실행되는 모든 PDF 작업은 라이선스 엔진을 사용합니다.

라이선스 키 모범 사례를 어떻게 따르나요?

라이선스 키를 소스 코드에 직접 하드코딩하는 것은 공개 저장소에서 특히 보안 위험을 초래합니다. 권장 접근 방식은 환경 변수에 키를 저장하고 런타임에 읽는 것입니다.

//:path=apply-license-key-env.js
import { IronPdfGlobalConfig } from "@ironsoftware/ironpdf";

// Read the license key from an environment variable
// Set IRONPDF_LICENSE_KEY in your .env file or deployment environment
IronPdfGlobalConfig.getConfig().licenseKey = process.env.IRONPDF_LICENSE_KEY;
//:path=apply-license-key-env.js
import { IronPdfGlobalConfig } from "@ironsoftware/ironpdf";

// Read the license key from an environment variable
// Set IRONPDF_LICENSE_KEY in your .env file or deployment environment
IronPdfGlobalConfig.getConfig().licenseKey = process.env.IRONPDF_LICENSE_KEY;
JAVASCRIPT

이 패턴을 사용할 때는 로컬 개발 시 IRONPDF_LICENSE_KEY=your-key 파일을 .env에 추가하고, 프로덕션 환경에서는 호스팅 플랫폼의 시크릿 관리 시스템에서 해당 변수를 구성하십시오. 실수로 커밋되는 것을 방지하려면 .env부터 .gitignore까지를 추가하십시오.

두 가지 추가 관행은 운영 위험을 줄입니다:

  • 시작 시 키 한 번 적용. 각 요청에 대해 반복적으로 할당하는 것은 해롭지 않으나, 사이클을 낭비합니다. 앱의 진입 모듈에서 초기화하세요.
  • 클라이언트 측 번들에서 키를 제외하세요. 라이선스 키 초기화는 서버에서 발생해야 합니다. IronPDF for Node.js는 서버 측 환경에서 실행되므로 이 위치가 적절합니다. 단, 빌드 파이프라인이 IronPdfGlobalConfig를 브라우저용 코드에 포함시키지 않는지 다시 한 번 확인하십시오.

라이선스 키가 작동 중인지 어떻게 확인하나요?

키를 적용한 후, 프로덕션 워크플로를 실행하기 전에 수락되었는지 확인하세요. 글로벌 구성 객체에서 isLicensed 플래그를 사용하십시오.

//:path=verify-license-key.js
import { IronPdfGlobalConfig } from "@ironsoftware/ironpdf";

// Apply the license key
IronPdfGlobalConfig.getConfig().licenseKey = process.env.IRONPDF_LICENSE_KEY;

// Verify the key was accepted
const config = IronPdfGlobalConfig.getConfig();
if (config.isLicensed) {
    console.log("IronPDF: license key accepted — production mode active.");
} else {
    console.warn("IronPDF: running in trial mode — PDFs will contain a watermark.");
}
//:path=verify-license-key.js
import { IronPdfGlobalConfig } from "@ironsoftware/ironpdf";

// Apply the license key
IronPdfGlobalConfig.getConfig().licenseKey = process.env.IRONPDF_LICENSE_KEY;

// Verify the key was accepted
const config = IronPdfGlobalConfig.getConfig();
if (config.isLicensed) {
    console.log("IronPDF: license key accepted — production mode active.");
} else {
    console.warn("IronPDF: running in trial mode — PDFs will contain a watermark.");
}
JAVASCRIPT

true 결과가 표시되면 키가 유효하며 엔진이 라이선스 모드에서 실행 중임을 확인합니다. false 결과가 표시되면 키가 인식되지 않았음을 의미합니다. 여분의 공백, 키의 일부가 잘린 경우, 또는 체험판 키의 유효 기간이 만료되었는지 다시 한 번 확인해 주십시오. 문제가 계속되면 키와 Node.js 버전을 포함하여 IronPDF 지원에 연락하세요.

다음 단계는 무엇인가요?

유효한 라이선스 키가 있으면, IronPDF 엔진은 프로덕션 작업을 위한 준비가 됩니다. 가장 흔한 작업으로 시작하세요:

라이선스 등급을 업그레이드하거나 개발자 좌석을 추가하려면 IronPDF 라이선스 페이지를 방문하거나, 구매 전에 높은 등급을 평가하기 위해 무료 체험판 시작을 사용하세요.

자주 묻는 질문

Node.js 프로젝트에 IronPDF 라이선스 키를 어떻게 얻습니까?

IronPDF 라이선싱 페이지에서 라이선스를 구매하거나 무료 30일 체험판에 가입하십시오. 등록 또는 구매 확인 시 이메일로 키가 발송됩니다.

Node.js 애플리케이션에서 라이선스 키를 어디에 적용해야 합니까?

애플리케이션 엔트리 포인트, 일반적으로 index.js 또는 app.js의 첫 줄에 키를 적용하여 임의 IronPDF 기능이 호출되기 전에 키가 활성화되도록 합니다.

라이선스 키 없이 IronPDF를 실행하면 어떻게 됩니까?

IronPDF는 체험 모드에서 실행되며 생성된 모든 PDF에 워터마크를 찍습니다. 유효한 라이선스 키를 적용하면 워터마크가 제거되고 모든 출력 제한이 해제됩니다.

Node.js에서 IronPDF 라이선스 키를 어떻게 적용합니까?

@ironsoftware/ironpdf 패키지에서 IronPdfGlobalConfig를 가져와 키를 할당합니다: IronPdfGlobalConfig.getConfig().licenseKey = 'YOUR-KEY';

소스 코드에 라이선스 키를 하드코딩하지 않으려면 어떻게 해야 합니까?

IRONPDF_LICENSE_KEY와 같은 환경 변수에 키를 저장한 후 process.env.IRONPDF_LICENSE_KEY로 실행 시 참조합니다. 프로덕션 배포를 위해 호스팅 플랫폼의 비밀 관리자로 변수를 추가합니다.

IronPDF 라이선스 키가 승인되었는지 어떻게 확인합니까?

IronPdfGlobalConfig.getConfig().isLicensed를 읽습니다. true를 반환하면 키가 유효하며 엔진이 라이선스 모드로 실행 중임을 확인합니다.

isLicensed가 false를 반환하면 무엇을 확인해야 합니까?

여분의 공백이나 잘림 없이 키가 복사되었는지 확인하고 시범 기간이 만료되지 않았는지 확인하며 IronPDF 작업이 실행되기 전에 키가 설정되었는지 확인합니다. 문제가 지속되면 IronPDF 지원에 문의하십시오.

같은 라이선스 키를 여러 Node.js 서버에서 사용할 수 있습니까?

라이선스 약관은 구매한 티어에 따라 다릅니다. 단일 개발자 라이선스는 한 명의 개발자를 보호합니다. 팀 및 로열티 프리 라이선스는 더 광범위한 배포 시나리오를 커버합니다. IronPDF 라이선싱 페이지를 검토하여 배포 요구사항에 맞는 티어를 찾으십시오.

커티스 차우
기술 문서 작성자

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

커티스는 개발 분야 외에도 사물 인터넷(IoT)에 깊은 관심을 가지고 있으며, 하드웨어와 소프트웨어를 통합하는 혁신적인 방법을 연구합니다. 여가 시간에는 게임을 즐기거나 디스코드 봇을 만들면서 기술에 대한 애정과 창의성을 결합합니다.

시작할 준비 되셨나요?
버전: 2026.5 just released
Still Scrolling Icon

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

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