Klucz licencyjny IronPDF odblokowuje wdrożenie produkcyjne dla Twojej aplikacji Node.js. Bez ważnego klucza, IronPDF działa w trybie próbnym i znakuje każdy wygenerowany PDF znakiem wodnym. Zastosowanie klucza licencyjnego usuwa ten znak wodny i znosi wszystkie ograniczenia wyjściowe, dając Ci w pełni zgodne dokumenty gotowe dla użytkowników końcowych. Poniższe kroki przeprowadzają przez uzyskanie klucza, jego poprawną konfigurację i potwierdzenie, że jest aktywny.

Szybki start: Zastosowanie klucza licencyjnego IronPDF w Node.js

Jak uzyskać klucz licencyjny IronPDF?

Klucz licencyjny jest wydawany, gdy kupujesz licencję komercyjną lub rejestrujesz się na bezpłatny okres próbny. Obie ścieżki przechodzą przez tę samą stronę licencjonowania IronPDF, gdzie dostępne są opcje dla jednego dewelopera, zespołu i redystrybucji bez opłat licencyjnych.

Aby ocenić IronPDF przed decyzją o zakupie, zarejestruj się na bezpłatną 30-dniową licencję próbną. Klucz próbny aktywuje wszystkie funkcje produkcyjne — w tym renderowanie HTML-to-PDF, łączenie PDF, stemplowanie i szyfrowanie — dzięki czemu możesz przetestować całe API względem prawdziwych wymagań.

Jeśli Twoja organizacja potrzebuje cen hurtowych lub umowy dla enterprise, skontaktuj się z zespołem sprzedaży IronPDF w celu uzyskania indywidualnej oferty.

Jak zastosować klucz licencyjny w Node.js?

Ustaw właściwość licenseKey na globalnym obiekcie konfiguracyjnym przed wywołaniem dowolnej funkcji IronPDF. Umieść tę inicjalizację w punkcie wejścia Twojej aplikacji — zazwyczaj pierwsze linie w pliku index.js lub app.js — aby klucz był aktywny dla każdej kolejnej operacji PDF.

:path=/static-assets/ironpdf-nodejs/content-code-examples/get-started/license-keys-1.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

Przypisanie działa natychmiast — nie jest wymagany restart ani ponowne importowanie. Każda operacja PDF, która działa po tej linii, użyje licencjonowanego silnika.

Jak przestrzegać najlepszych praktyk dotyczących klucza licencyjnego?

Twarde kodowanie klucza licencyjnego bezpośrednio w kodzie źródłowym stwarza ryzyko bezpieczeństwa, szczególnie w publicznych repozytoriach. Zalecanym podejściem jest przechowywanie klucza w zmiennej środowiskowej i odczytywanie go w czasie wykonywania.

:path=/static-assets/ironpdf-nodejs/content-code-examples/get-started/license-keys-2.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

Podczas korzystania z tego wzoru, dodaj IRONPDF_LICENSE_KEY=your-key do pliku .env dla lokalnego rozwoju i skonfiguruj zmienną w systemie zarządzania tajemnicami platformy hostingowej do produkcji. Dodaj .env do .gitignore, aby zapobiec przypadkowemu popełnieniu zmian.

Dwa dodatkowe praktyki zmniejszają ryzyko operacyjne:

  • Zastosuj klucz raz przy starcie. Przypisanie go wielokrotnie do każdego żądania jest nieszkodliwe, ale marnuje cykle. Zainicjuj go w module wejściowym Twojej aplikacji.
  • Trzymaj klucz z dala od pakietów po stronie klienta. Inicjalizacja klucza licencyjnego musi mieć miejsce na serwerze. IronPDF dla Node.js działa w kontekście serwera, więc jest to naturalne umiejscowienie - ale upewnij się, że Twój pipeline budowy nie pakuje IronPdfGlobalConfig w kod widoczny dla przeglądarki.

Jak sprawdzić, czy klucz licencyjny działa?

Po zastosowaniu klucza, potwierdź jego zaakceptowanie, zanim uruchomisz swoje procesy produkcyjne. Użyj flagi isLicensed na globalnym obiekcie konfiguracyjnym.

:path=/static-assets/ironpdf-nodejs/content-code-examples/get-started/license-keys-3.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

Wynik true potwierdza, że klucz jest ważny i silnik działa w trybie licencjonowanym. Wynik false oznacza, że klucz nie został rozpoznany — sprawdź, czy nie ma dodatkowych odstępów, skrócenia lub nieaktualnego klucza próbnego. Jeśli problem się utrzymuje, skontaktuj się z pomocą techniczną IronPDF z Twoim kluczem i wersją Node.js.

Jakie są kolejne kroki?

Z ważnym kluczem licencyjnym na miejscu, silnik IronPDF jest gotowy do produkcyjnych obciążeń roboczych. Zacznij od najczęstszych zadań:

Aby uaktualnić swój poziom licencji lub dodać miejsca dla deweloperów, odwiedź stronę licencjonowania IronPDF lub rozpocznij bezpłatny okres próbny, aby ocenić wyższy poziom przed zakupem.

Często Zadawane Pytania

Jak uzyskać klucz licencyjny IronPDF dla projektu Node.js?

Zakup licencję lub zarejestruj się na bezpłatny 30-dniowy okres próbny na stronie licencjonowania IronPDF. Klucz zostaje przesłany e-mailem po rejestracji lub potwierdzeniu zakupu.

Gdzie w aplikacji Node.js należy zastosować klucz licencyjny?

Zastosuj klucz w punkcie wejściowym aplikacji — zazwyczaj w pierwszych liniach index.js lub app.js — tak, aby klucz był aktywny przed wywołaniem dowolnej funkcji IronPDF.

Co się stanie, jeśli uruchomisz IronPDF bez klucza licencyjnego?

IronPDF działa w trybie próbnym i stempluje każdy generowany PDF znakiem wodnym. Zastosowanie ważnego klucza licencyjnego usuwa znak wodny i znosi wszystkie ograniczenia wyjściowe.

Jak zastosować klucz licencyjny IronPDF w Node.js?

Importuj IronPdfGlobalConfig z pakietu @ironsoftware/ironpdf i przypisz swój klucz: IronPdfGlobalConfig.getConfig().licenseKey = 'YOUR-KEY';

Jak unikać hardcode'owania klucza licencyjnego w kodzie źródłowym?

Przechowuj klucz w zmiennej środowiskowej, takiej jak IRONPDF_LICENSE_KEY, a następnie odczytuj go w czasie wykonywania z process.env.IRONPDF_LICENSE_KEY. Dodaj zmienną do menedżera tajemnic platformy hostingowej dla wdrożeń produkcyjnych.

Jak zweryfikować, że klucz licencyjny IronPDF został zaakceptowany?

Odczytaj IronPdfGlobalConfig.getConfig().isLicensed. Zwracana wartość true potwierdza, że klucz jest ważny, a silnik działa w trybie licencjonowanym.

Co należy sprawdzić, jeśli isLicensed zwraca false?

Zweryfikuj, czy klucz został skopiowany bez dodatkowych białych znaków lub ucięć, potwierdź, że okres próbny nie wygasł oraz upewnij się, że klucz jest ustawiony przed uruchomieniem jakiejkolwiek operacji IronPDF. Skontaktuj się z działem wsparcia IronPDF, jeśli problem będzie się powtarzać.

Czy ten sam klucz licencyjny może być używany na kilku serwerach Node.js?

Warunki licencyjne zależą od zakupionego poziomu. Licencje dla jednego dewelopera obejmują jednego dewelopera; licencje teamowe i bez oplat licencyjnych obejmują szersze scenariusze wdrożeniowe. Przeanalizuj stronę licencjonowania IronPDF, aby znaleźć odpowiedni poziom dla twoich potrzeb wdrożeniowych.

Curtis Chau
Autor tekstów technicznych

Curtis Chau posiada tytuł licencjata z informatyki (Uniwersytet Carleton) i specjalizuje się w front-endowym rozwoju, z ekspertką w Node.js, TypeScript, JavaScript i React. Pasjonuje się tworzeniem intuicyjnych i estetycznie przyjemnych interfejsów użytkownika, Curtis cieszy się pracą z nowoczesnymi frameworkami i tworzeniem dobrze zorganizowanych, atrakcyjnych wizualnie podrę...

Czytaj więcej
Gotowy, aby rozpocząć?
Wersja: 2026.6 właśnie wydany
Still Scrolling Icon

Wciąż przewijasz?

Czy chcesz szybko dowodu?
Uruchom przykład i zobacz, jak Twój kod HTML zamienia się w plik PDF.