IronPDF Lisans Anahtarları

This article was translated from English: Does it need improvement?
Translated
View the article in English

Lisans Anahtarı Nasıl Alınır

IronPDF bir lisans anahtarı eklemek, projenizi canlı olarak kısıtlamasız geliştirmenize ve dağıtmanıza olanak tanır.

!{--0100110001001001010000100101001001000001010100100101100101011111--}


Adım 1: IronPDF'nin En Son Sürümünü İndirin

NuGet Üzerinden Kurulum

Visual Studio'da, Çözüm Gezgini'nde projenize sağ tıklayın ve 'NuGet Paketlerini Yönet...' seçeneğini seçin. Oradan, sadece IronPDF'yi arayın ve son sürümünü yükleyin. Çıkan herhangi bir iletişim kutusuna "Tamam" tıklayın.

Bu, Framework 4.6.2 ve üzeri ile .NET Core 2.0 ve üzeri olan herhangi bir C# .NET Framework projesinde çalışacaktır. VB.NET projelerinde de çalışacaktır.

Install-Package IronPdf

https://www.nuget.org/packages/IronPdf

DLL Üzerinden Kurulum

Alternatif olarak, IronPDF DLL'si indirilebilir ve manuel olarak projeye veya GAC'e https://ironpdf.com/packages/IronPdf.zip üzerinden kurulabilir.

IronPDF kullanarak herhangi bir .cs sınıf dosyasının en üstüne bu ifadeyi eklemeyi unutmayın:

using IronPdf;
using IronPdf;
Imports IronPdf
$vbLabelText   $csharpLabel

Adım 2: Lisans Anahtarınızı Uygulayın

IronPDF lisans anahtarınızı kodla ayarlayın

Bu kodu, IronPDF kullanılmadan önce uygulamanızın başlangıcına ekleyin. Bu yöntem evrensel olarak etkili ve doğrudandır. .NET Core ve ayrıca .NET Framework uygulamaları için çalışır.

// Set the IronPdf license key
IronPdf.License.LicenseKey = "IRONPDF-MYLICENSE-KEY-1EF01";
// Set the IronPdf license key
IronPdf.License.LicenseKey = "IRONPDF-MYLICENSE-KEY-1EF01";
' Set the IronPdf license key
IronPdf.License.LicenseKey = "IRONPDF-MYLICENSE-KEY-1EF01"
$vbLabelText   $csharpLabel

Yazılımınızın lisanslı olduğunu doğrulamak için ya IronPdf.License.IsValidLicense(string LicenseKey) ya da IronPdf.License.IsLicensed özelliğini kullanabilirsiniz.

.NET Framework Uygulamalarında Web.Config veya App.Config Kullanarak Anahtarınızı Ayarlayın

Web.Config veya App.Config kullanarak uygulamanıza genel bir anahtar uygulamak için, <appSettings> elementine aşağıdaki anahtarı ekleyin.

<configuration>
  <appSettings>
    <add key="IronPdf.LicenseKey" value="IRONPDF-MYLICENSE-KEY-1EF01"/>
  </appSettings>
</configuration>
<configuration>
  <appSettings>
    <add key="IronPdf.LicenseKey" value="IRONPDF-MYLICENSE-KEY-1EF01"/>
  </appSettings>
</configuration>
XML

IronPDF sürüm 2023.4.4 ile 2024.3.3 arasında projelerde bilinen bir lisans sorunu vardır:

  • ASP.NET projeleri
  • .NET Framework sürümü >= 4.6.2

Bir Web.config dosyasında saklanan anahtar ALGILANMIYOR ve ürün tarafından kullanılmıyor. 'Web.config'de Lisans Anahtarı Ayarlama' sorun giderme makalesini ziyaret ederek daha fazla bilgi edinin.

Doğrulamak için IronPdf.License.IsLicensed, true döndürdüğünden emin olun.

.NET Core appsettings.json dosyası kullanarak anahtarınızı ayarlayın

.NET Core ile uygulamanıza genel bir anahtar uygulamak için:

  • Projeye, projenizin kök dizininde appsettings.json adlı bir JSON dosyası ekleyin.
  • JSON yapılandırma dosyanıza 'IronPdf.LicenseKey' anahtarı ekleyin. Değeriniz lisans anahtarınız olmalıdır.
  • Dosya özelliklerinin çıktı dizinine kopyalandığından emin olun Her zaman kopyala.
  • Doğrulamak için IronPdf.License.IsLicensed, true döndürdüğünden emin olun.

Dosya: appsettings.json

{
  "IronPdf.LicenseKey": "IRONPDF-MYLICENSE-KEY-1EF01"
}

Azure Functions'da anahtarınızı ayarlayın

Lokal

Lisans anahtarını local.settings.json ekleyin:

{
  "IsEncrypted": false,
  "Values": {
    "AzureWebJobsStorage": "UseDevelopmentStorage=true",
    "FUNCTIONS_WORKER_RUNTIME": "dotnet",
    "IronPdf.LicenseKey": "YOUR-LICENSE-KEY"
  }
}

Dağıtım

  1. Azure portalına gidin ve Azure hesabınıza giriş yapın. Portalın üstündeki arama çubuğuna işlev uygulamanızın adını girin ve listeden seçin.
  2. Sol panelde yer alan Ayarlar altında, Yapılandırma'yı seçin.
  3. Uygulama ayarlarını seçin ve "Yeni Uygulama ayarı"na tıklayın.
  4. Adı ve Değeri şu şekilde ekleyin:

    • Name: IronPdf.LicenseKey
    • Value: YOUR-LICENSE-KEY
  5. Kaydedin.

Adım 3: Anahtarınızın Doğru Bir Şekilde Yüklenip Yüklenmediğini Test Edin

// Check if a given license key string is valid
bool result = IronPdf.License.IsValidLicense("IRONPDF-MYLICENSE-KEY-1EF01");

// Check if IronPDF is licensed successfully
bool is_licensed = IronPdf.License.IsLicensed;
// Check if a given license key string is valid
bool result = IronPdf.License.IsValidLicense("IRONPDF-MYLICENSE-KEY-1EF01");

// Check if IronPDF is licensed successfully
bool is_licensed = IronPdf.License.IsLicensed;
' Check if a given license key string is valid
Dim result As Boolean = IronPdf.License.IsValidLicense("IRONPDF-MYLICENSE-KEY-1EF01")

' Check if IronPDF is licensed successfully
Dim is_licensed As Boolean = IronPdf.License.IsLicensed
$vbLabelText   $csharpLabel

Not: Bir lisans ekledikten sonra, yayında olası hatalardan kaçınmak için uygulamanızı temizlemeyi ve yeniden yayımlamayı unutmayın.


Adım 4: Projenize Başlayın

IronPDF ile Başlarken nasıl yapılır öğreticimizi izleyin.


Sorular?

Herhangi bir sorunuz varsa, support@ironsoftware.com adresine ulaşın.

Sıkça Sorulan Sorular

HTML'yi C#'de PDF'ye nasıl dönüştürebilirim?

HTML dizgilerini PDF'lere dönüştürmek için IronPDF'nin RenderHtmlAsPdf yöntemini kullanabilirsiniz. Ayrıca RenderHtmlFileAsPdf kullanarak HTML dosyalarının PDF'lere dönüştürülmesini de sağlayabilirsiniz.

.NET Core uygulamasında lisans anahtarını ekleme yöntemi nedir?

.NET Core uygulamasında, kök dizine bir appsettings.json dosyası oluşturarak lisans anahtarınızı ekleyebilirsiniz. Anahtarınızı değer olarak içeren 'IronPdf.LicenseKey' anahtarını ekleyin. Dosyanın 'Her zaman kopyala' olarak ayarlandığından emin olun.

Lisans anahtarım ASP.NET projelerinde tanınmıyorsa nasıl çözümlerim?

IronPDF'nin belirli sürümlerini etkileyen bir sorun, Web.config'deki anahtarın tanınmamasına neden olmaktadır. Bunu çözmek için IronPDF'nin web sitesindeki sorun giderme makalesine gidin ve daha detaylı çözümler için ziyaret edin.

Azure Functions'da IronPDF kullanabilir miyim?

Evet, IronPDF Azure Functions'da kullanılabilir. Yerel geliştirme için lisans anahtarınızı 'local.settings.json' dosyasına ekleyin. Dağıtılmış fonksiyonlar için, Azure portalında Uygulama Ayarları altında ekleyin, 'Ad' olarak IronPdf.LicenseKey ve 'Değer' olarak lisans anahtarınızı girin.

IronPDF lisans anahtarımın doğru yüklendiğini nasıl kontrol edebilirim?

IronPDF lisans anahtar kurulumunuzu IronPdf.License.IsValidLicense("YOUR-LICENSE-KEY") veya IronPdf.License.IsLicensed kontrol ederek doğrulayabilirsiniz. Başarılı lisans uygulamasını onaylamak için bunların true döndürmesini sağlamak önemlidir.

.NET Framework uygulamasında IronPDF lisanslarını nasıl yönetirim?

.NET Framework uygulamasında lisansları yönetmek için, lisans anahtarınızı bölümünde Web.Config veya App.Config dosyasına ekleyin. Bu yöntem, anahtarı uygulamanızın geneline uygular.

IronPDF manuel olarak yüklenebilir mi?

Evet, IronPDF, IronPDF web sitesinden DLL'i indirip projenize veya GAC'a ekleyerek manuel olarak yüklenebilir. .cs dosyalarınıza 'using IronPdf;' dahil etmeyi unutmayın.

IronPDF ile yardım gerekiyorsa ne yapmalıyım?

IronPDF ile yardım gerekiyorsa, [support@ironsoftware.com](mailto:support@ironsoftware.com) adresinden destek ile iletişime geçebilirsiniz.

IronPDF, .NET 10 uygulamalarında .NET Core'daki gibi lisans anahtarı entegrasyonunu destekliyor mu?

Evet. .NET 10 uygulamaları, IronPDF'yi .NET Core projeleriyle aynı şekilde kullanabilir. Kod yoluyla IronPdf.License.LicenseKey = "YOUR_KEY" ile lisans anahtarını ayarlayabilir veya appsettings.json dosyasında IronPdf.LicenseKey özelliği ile ekleyebilirsiniz. Bu dosyanın 'Her zaman kopyala' olarak ayarlandığından emin olun. Bu yaklaşımlar .NET Framework, .NET Core ve .NET 10 genelinde desteklenmektedir.([ironpdf.com](https://ironpdf.com/get-started/license-keys/))

Curtis Chau
Teknik Yazar

Curtis Chau, Bilgisayar Bilimleri alanında lisans derecesine sahiptir (Carleton Üniversitesi) ve Node.js, TypeScript, JavaScript ve React konularında uzmanlaşmış ön uç geliştirme üzerine uzmanlaşmıştır. Kullanıcı dostu ve estetik açıdan hoş arayüzler tasarlamaya tutkuyla bağlı olan Curtis, modern çerç...

Daha Fazlasını Oku
Başlamaya Hazır mısınız?
Nuget Indirmeler 18,332,619 | Sürüm: 2026.4 yeni yayınlandı
Still Scrolling Icon

Hala Kaydiriyor musunuz?

Hızlı bir kanit mi istiyorsunuz? PM > Install-Package IronPdf
bir örnek çalıştır HTML'nizin PDF olduğunu izleyin.