Bir IronPDF lisans anahtarı, Node.js uygulamanızın üretim kurulumunu açar. Geçerli bir anahtar olmadan, IronPDF deneme modunda çalışır ve her oluşturulan PDF'yi bir filigranla damgalar. Bir lisans anahtarı uygulamak, o filigranı kaldırır ve tüm çıktı kısıtlamalarını ortadan kaldırır, son kullanıcılar için tamamen uyumlu belgeler verir. Aşağıdaki adımlar, bir anahtar almayı, doğru bir şekilde yapılandırmayı ve aktif olduğunu doğrulamayı açıklar.

Hızlı Başlangıç: Node.js'de bir IronPDF Lisans Anahtarı Uygulayın

IronPDF Lisans Anahtarını Nasıl Alırsınız?

Bir ticari lisans satın aldığınızda veya bir ücretsiz deneme lisansı kaydettiğinizde bir lisans anahtarı verilir. Her iki yol da, tek-geliştirici, ekip ve telif ücretsiz yeniden dağıtım katmanları için seçeneklerin sunulduğu IronPDF lisanslama sayfasından geçer.

Satın almaya karar vermeden önce IronPDF'yi değerlendirmek için bir ücretsiz 30 günlük deneme lisansına kaydolun. Deneme anahtarı, HTML'den PDF'ye dönüştürme, PDF birleştirme, damgalama ve şifreleme gibi tüm üretim özelliklerini etkinleştirir, böylece gerçek gereksinimlerinize karşı tam API'yi test edebilirsiniz.

Kuruluşunuz hacim fiyatlandırması veya bir Enterprise anlaşmasına ihtiyaç duyuyorsa, IronPDF satış ekibi ile iletişime geçin ve özel bir teklif alın.

Node.js'de Lisans Anahtarı Nasıl Uygulanır?

Herhangi bir IronPDF işlevini çağırmadan önce, genel yapılandırma nesnesinde licenseKey özelliğini ayarlayın. Bu başlatma kodunu uygulamanızın giriş noktasına yerleştirin — genellikle index.js veya app.js dosyanızın ilk satırlarına — böylece anahtar, sonraki her PDF işlemi için etkin hale gelir.

//: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

Atama, derhal etkili olur — yeniden başlatma veya yeniden ithalat gerektirmez. Bu satırdan sonra çalışan herhangi bir PDF işlemi lisanslı motoru kullanacaktır.

Lisans Anahtarı En İyi Uygulamaları Nasıl Takip Edilir?

Bir lisans anahtarını kaynak koda doğrudan sabitlemek, özellikle genel depolarda bir güvenlik riski yaratır. Tavsiye edilen yaklaşım, anahtarı bir ortam değişkeninde saklamak ve çalıştığı anda okumaktır.

//: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

Bu kalıbı kullanırken, yerel geliştirme için IRONPDF_LICENSE_KEY=your-key dosyasına .env ekleyin ve üretim için barındırma platformunuzun gizli yönetim sisteminde değişkeni yapılandırın. Yanlışlıkla commit yapılmasını önlemek için .env ile .gitignore arasına .env ekleyin.

İki ek uygulama, operasyonel riski azaltır:

  • Başlangıçta anahtarı bir kez uygulayın. Her istekte tekrar atamak zararsızdır, ancak döngüleri boşa harcar. Uygulamanızın giriş modülünde başlatın.
  • Anahtarı istemci tarafı paketlerinden uzak tutun. Lisans anahtarı başlatması, sunucuda gerçekleşmelidir. IronPDF for Node.js, sunucu tarafında çalışır; bu nedenle bu, doğal bir yerleşimdir — ancak derleme boru hattınızın IronPdfGlobalConfig öğesini tarayıcıya yönelik koda dahil etmediğinden emin olun.

Lisans Anahtarınızın Çalıştığını Nasıl Doğrularsınız?

Anahtarı uyguladıktan sonra, üretim iş akışlarınızı çalıştırmadan önce kabul edildiğini doğrulayın. Global yapılandırma nesnesinde isLicensed bayrağını kullanın.

//: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 sonucu, anahtarın geçerli olduğunu ve motorun lisanslı modda çalıştığını onaylar. false sonucu, anahtarın tanınmadığı anlamına gelir — fazladan boşluk, kesinti veya süresi dolmuş deneme anahtarı olup olmadığını iki kez kontrol edin. Sorun devam ederse, IronPDF desteği ile iletişime geçin ve anahtarınız ve Node.js sürümünüzü paylaşın.

Bir Sonraki Adımlar Nelerdir?

Geçerli bir lisans anahtarı bulunduğunda, IronPDF motoru üretim iş yükleri için hazırdır. En yaygın görevlere başlayın:

Lisans katmanınızı yükseltmek veya geliştirici koltukları eklemek için IronPDF lisanslama sayfasını ziyaret edin veya bir üst katmanı değerlendirmek için ücretsiz bir denemeye başlayın.

Sıkça Sorulan Sorular

Node.js projeniz için nasıl IronPDF lisans anahtarı alırsınız?

Bir lisans satın alın veya IronPDF lisanslama sayfasında ücretsiz 30 günlük deneme için kaydolun. Kayıt veya satın alma teyit edildikten sonra bir anahtar e-posta yoluyla gönderilir.

Node.js uygulamanızda lisans anahtarı nereye uygulanmalıdır?

Anahtarı, uygulama giriş noktasında uygulayın — genellikle index.js veya app.js'in ilk satırlarında — böylece herhangi bir IronPDF işlevi çağrılmadan önce anahtar aktif olur.

IronPDF'yi lisans anahtarı olmadan çalıştırırsanız ne olur?

IronPDF deneme modunda çalışır ve üretilen her PDF'ye bir filigran ekler. Geçerli bir lisans anahtarı uygulamak filigranı kaldırır ve tüm çıktı kısıtlamalarını kaldırır.

IronPDF lisans anahtarını Node.js'de nasıl uygularsınız?

@ironsoftware/ironpdf paketinden IronPdfGlobalConfig içe aktarın ve anahtarınızı atayın: IronPdfGlobalConfig.getConfig().licenseKey = 'YOUR-KEY';

Kaynak kodda lisans anahtarını sert kodlamaktan nasıl kaçınırsınız?

Anahtarı IRONPDF_LICENSE_KEY gibi bir çevre değişkeninde saklayın ve çalışma zamanında process.env.IRONPDF_LICENSE_KEY ile okuyun. Değişkeni, barındırma platformunuzun gizli yönetim aracına ekleyin, böylece üretim dağıtımları için kullanılsın.

Bir IronPDF lisans anahtarının kabul edildiğini nasıl doğrularsınız?

IronPdfGlobalConfig.getConfig().isLicensed'i okuyun. true dönen bir değer anahtarın geçerli olduğunu ve motorun lisanslı modda çalıştığını doğrular.

isLicensed false dönerse ne kontrol edilmelidir?

Ekstra boşluk veya kesilme olmadan anahtarın kopyalandığını doğrulayın, denemenin süresinin dolmadığını teyit edin ve herhangi bir IronPDF işlemi çalışmadan önce anahtarın ayarlandığından emin olun. Sorun devam ederse IronPDF destek ile iletişime geçin.

Aynı lisans anahtarı birden fazla Node.js sunucusunda kullanılabilir mi?

Lisans koşulları, satın aldığınız katmana bağlıdır. Tek geliştirici lisansları bir geliştiriciyi kapsar; ekip ve telif ücretsiz lisansları daha geniş dağıtım senaryolarını kapsar. Dağıtım gereksinimlerinizi karşılayan katmanı görmek için IronPDF lisanslama sayfasını inceleyin.

Curtis Chau
Teknik Yazar

Curtis Chau, Bilgisayar Bilimleri alanında Lisans Derecesine (Carleton Üniversitesi) sahip ve Node.js, TypeScript, JavaScript ve React konularında uzmanlaşmış ön uç geliştirmeyle ilgileniyor. Sezgisel ve estetik açıdan hoş kullanıcı arayüzleri oluşturma tutkunu, Curtis modern çerçevelerle çalışmayı ve iyi yapı...

Daha Fazla Oku
Başlamaya Hazır mısınız?
Sürüm: 2026.5 just released
Still Scrolling Icon

Hâlâ Kaydırıyor Musunuz?

Hızlıca kanıt ister misiniz?
bir örnek çalıştır HTML'nizi bir PDF'ye dönüştüğünü izleyin.