Java için IronPDF'ye bir lisans anahtarı uygulamak, tam üretim yeteneğinin kilidini açar. Geçerli bir lisans anahtarı olmadan, IronPDF deneme modunda çalışır ve her oluşturulan PDF'e filigran ekler — geliştirme ve değerlendirme için kabul edilebilir, ancak canlı dağıtım için uygun değildir. Bu kılavuz, lisans anahtarını uygulamanın üç yolunu adım adım açıklamaktadır: başlangıçta Java kodunda, config.properties dosyası aracılığıyla ve anahtarın etkin olup olmadığını doğrulama.
Hızlı Başlangıç: Java'da IronPDF Lisans Anahtarı Uygulama
IronPDF Lisans Anahtarını Nasıl Alırsınız?
Geliştirme sırasında değerlendirme için Java için IronPDF ücretsizdir. Deneme modunda, üretilen her PDF, bir IronPDF filigranı taşır. Filigranı kaldırmak ve üretimde dağıtmak için ücretli veya deneme lisans anahtarı gereklidir.
İki seçenek mevcuttur:
- Bir lisans satın alın — dağıtım ihtiyaçlarınıza uygun bir plan seçmek için IronPDF Java lisanslama sayfasını ziyaret edin.
- Start a free 30-day trial — request a trial license key to evaluate IronPDF without restrictions in a live environment.
Anahtar e-posta yoluyla geldikten sonra, aşağıdaki adımlar için hazır bulundurun. Aynı anahtar, kod tabanlı ve dosya bazlı uygulama yöntemleriyle çalışır.
IronPDF'yi Java Bağımlılığı Olarak Nasıl Eklersiniz?
Bir lisans anahtarı uygulamadan önce, IronPDF'nin sınıf yolunda olması gerekir. Bunu başarmanın iki yolu vardır: bunu bir Maven bağımlılığı olarak beyan etmek veya .jar dosyasını manuel olarak eklemek.
Seçenek 1: Maven (pom.xml)
pom.xml dosyanızdaki <dependencies> bloğuna aşağıdaki iki girişi ekleyin. İlk giriş, IronPDF kütüphanesini çeker; ikinci giriş, IronPDF'nin dahili olarak kullandığı SLF4J günlüğünü ekler.
//:path=pom.xml
<dependencies>
## Lisans Anahtarını Bir Yapılandırma Dosyası Üzerinden Nasıl Uygularsınız?
Yapılandırmayı koddan ayıran projeler için — örneğin on iki faktörlü uygulamalar veya yeniden dağıtım yapmadan anahtarları döndüren dağıtımlar — `config.properties` dosya yöntemi tercih edilir.
`config.properties`'ye bir satır ekleyin:
```properties
//:path=config.properties
IRONPDF_LICENSE_KEY=IRONPDF-MYLICENSE-KEY-1EF01
//:path=pom.xml
<dependencies>
## Lisans Anahtarını Bir Yapılandırma Dosyası Üzerinden Nasıl Uygularsınız?
Yapılandırmayı koddan ayıran projeler için — örneğin on iki faktörlü uygulamalar veya yeniden dağıtım yapmadan anahtarları döndüren dağıtımlar — `config.properties` dosya yöntemi tercih edilir.
`config.properties`'ye bir satır ekleyin:
```properties
//:path=config.properties
IRONPDF_LICENSE_KEY=IRONPDF-MYLICENSE-KEY-1EF01
Dosyayı çalışan uygulamanın çalışma dizinine veya sınıf yolunun köküne yerleştirin. IronPDF bu özelliği başlangıçta otomatik olarak okur. Anahtar değiştiğinde kod değişiklikleri gerekmez — dosyayı güncelleyin ve süreci yeniden başlatın.
Lisans Anahtarının Etkin Olduğunu Nasıl Doğrularsınız?
Her iki yöntemden biriyle anahtar uygulandıktan sonra, License.isValidLicense(), IronPDF'nin bunu geçerli olarak tanıyıp tanımadığını doğrular. Bu kontrolü başlatma rutinine veya sağlıkontrolu noktası olarak ekleyin.
//:path=LicenseVerification.java
import com.ironsoftware.ironpdf.License;
public class LicenseVerification {
public static void main(String[] args) {
String licenseKey = "IRONPDF-MYLICENSE-KEY-1EF01";
// Returns true if the key is valid and the license is active
boolean isValid = License.isValidLicense(licenseKey);
if (isValid) {
System.out.println("License is valid — watermarks are disabled.");
} else {
System.out.println("License is invalid or expired. PDFs will include a trial watermark.");
}
}
}
//:path=LicenseVerification.java
import com.ironsoftware.ironpdf.License;
public class LicenseVerification {
public static void main(String[] args) {
String licenseKey = "IRONPDF-MYLICENSE-KEY-1EF01";
// Returns true if the key is valid and the license is active
boolean isValid = License.isValidLicense(licenseKey);
if (isValid) {
System.out.println("License is valid — watermarks are disabled.");
} else {
System.out.println("License is invalid or expired. PDFs will include a trial watermark.");
}
}
}
License.isValidLicense(), anahtar biçimi doğru olduğunda, lisansın süresi dolmadığında ve anahtar ürünle eşleştiğinde true değerini döndürür. Biçimi bozuk anahtarlar, süresi dolmuş deneme anahtarları veya farklı bir Iron Software Ürünü için verilen anahtarlar için false değerini döndürür. Herhangi bir lisans değişikliğinden sonra, bu kontrolü çalıştırmadan önce projeyi temizleyip yeniden oluşturun ve sonuçları etkileyebilecek eski sınıf verilerini önleyin.
| Davranış | Deneme Modu (anahtar yok) | Lisanslı Mod |
|---|---|---|
| PDF filigran | Evet — her sayfada | Hayır |
| Prodüksiyon dağıtımı | İzin verilmez | İzin verilir |
| Özellik erişimi | Tam API mevcuttur | Tam API mevcuttur |
| License.isValidLicense() | false döndürür |
true döndürür |
Bir Sonraki Adımlar Nelerdir?
Geçerli bir lisans anahtarı uygulandığında, Java için IronPDF üretim kullanımı için hazırdır. Aşağıdaki kaynaklar, kurulumdan uygulamaya geçişe yardımcı olur:
- Java için IronPDF'ye Başlayın — HTML'den PDF'e işleme, PDF okuma ve yaygın belge işlemlerini kapsayan resmi başlangıç öğreticisi.
- IronPDF Java Kod Örnekleri — PDF oluşturma, düzenleme, damgalama, form doldurma ve daha fazlasını kapsayan çalıştırılabilir örnekler kütüphanesi.
- IronPDF Java API Referansı —
com.ironsoftware.ironpdfpaketi için tam yöntem ve sınıf belgeleri. - Bir lisans satın alın veya yükseltin — proje büyüdükçe tek bir geliştirici lisansından bir kurumsal veya OEM dağıtımına ölçeklendirin. Start a free trial if evaluation is still ongoing.
Teknik sorular için, IronPDF destek ekibi canlı sohbet ve e-posta yoluyla ulaşılabilir durumdadır.
Sıkça Sorulan Sorular
Java için IronPDF'i bir lisans anahtarı olmadan kullanırsam ne olur?
Geçerli bir lisans anahtarı olmadan, IronPDF deneme modunda çalışır ve oluşturduğu her PDF sayfasına bir filigran basar. Tüm API özellikleri erişilebilir kalır ancak filigranlı çıktılar üretim dağıtımı için uygun değildir.
Java için bir IronPDF lisans anahtarını nasıl alırım?
IronPDF Java lisanslama sayfasından bir lisans satın alın veya 30 günlük ücretsiz deneme anahtarı isteyin. Her iki seçenek de deneme filigranını kaldırır ve lisans süresi boyunca üretim kullanımına izin verir.
Java kodunda bir IronPDF lisans anahtarını nasıl uygularım?
Uygulamanızın başında License.setLicenseKey("YOUR-LICENSE-KEY") çağrısı yapın, başka herhangi bir IronPDF sınıfı veya yöntemi kullanılmadan önce. Anahtar, JVM sürecinin ömrü boyunca geçerlidir.
Bir config.properties dosyası kullanarak bir lisans anahtarını nasıl uygularım?
config.properties dosyanıza IRONPDF_LICENSE_KEY=YOUR-LICENSE-KEY satırını ekleyin ve dosyayı uygulama çalışma dizinine veya classpath köküne yerleştirin. IronPDF bunu başlangıçta otomatik olarak okur.
License.isValidLicense() ne döner?
Anahtar doğru formatlandığında, süresi dolmadığında ve IronPDF ürününe uygun olduğunda true döner. Yanlış formatlanmış anahtarlar, süresi dolmuş deneme anahtarları veya başka bir Iron Software ürünü için verilmiş anahtarlar için false döner.
Java ve .NET sürümlerinde IronPDF için lisans anahtar yöntemi farklı mıdır?
Evet. Java'da sınıf com.ironsoftware.ironpdf.License ve yöntem License.setLicenseKey() şeklindedir. .NET'te denk olan IronPdf.License.LicenseKey bir özellik olarak ayarlanır. Anahtar formatı, çok platformlu lisanslar için platformlar arasında paylaşılır.
Kod tabanlı lisans uygulaması hangi Java proje türlerini destekler?
License.setLicenseKey() çağrısı bağımsız Java uygulamalarında, Spring Boot hizmetlerinde, Jakarta EE uygulamalarında, Android projelerinde ve başka any JVM tabanlı çalışma zamanlarında çalışır.
Lisans anahtarını değiştirdikten sonra projemi yeniden derlemem gerekir mi?
Kod tabanlı yöntem kullanılırken, evet — bayat derlenmiş sınıflardan kaçınmak için temizleyin ve yeniden derleyin. config.properties kullanılınca, bir süreç yeniden başlatma tam yeniden derleme olmaksızın yeterlidir, bu da üretim sırasında anahtarların daha kolay döndürülmesine olanak tanır.


