Using IronPrint License Keys

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

Wie man einen Lizenzschlüssel erhält

Das Hinzufügen eines IronPrint-Lizenzschlüssels ermöglicht es Ihnen, Ihr Projekt live ohne Einschränkungen oder Wasserzeichen bereitzustellen.

You can buy a license key or sign up for a free 30-day trial key here.


Schritt 1: Laden Sie die neueste Version von IronPrint herunter

Schritt 2: Anwenden des Lizenzschlüssels

Lizenz mit Code festlegen

Fügen Sie diesen Code zum Start Ihrer Anwendung hinzu, bevor IronPrint verwendet wird. Stellen Sie sicher, YOUR_LICENSE_KEY durch Ihren tatsächlichen IronPrint-Lizenzschlüssel zu ersetzen.

using IronPrint;

class Program
{
    static void Main()
    {
        // Apply the IronPrint license key at the start of your application
        IronPrint.LicenseKey = "YOUR_LICENSE_KEY";

        // Verify that the license key is applied
        if (IronPrint.License.IsLicensed)
        {
            Console.WriteLine("License is applied successfully.");
        }
        else
        {
            Console.WriteLine("Failed to apply the license.");
        }

        // Start using IronPrint features
        // Your code logic goes here
    }
}
using IronPrint;

class Program
{
    static void Main()
    {
        // Apply the IronPrint license key at the start of your application
        IronPrint.LicenseKey = "YOUR_LICENSE_KEY";

        // Verify that the license key is applied
        if (IronPrint.License.IsLicensed)
        {
            Console.WriteLine("License is applied successfully.");
        }
        else
        {
            Console.WriteLine("Failed to apply the license.");
        }

        // Start using IronPrint features
        // Your code logic goes here
    }
}
Imports IronPrint

Friend Class Program
	Shared Sub Main()
		' Apply the IronPrint license key at the start of your application
		IronPrint.LicenseKey = "YOUR_LICENSE_KEY"

		' Verify that the license key is applied
		If IronPrint.License.IsLicensed Then
			Console.WriteLine("License is applied successfully.")
		Else
			Console.WriteLine("Failed to apply the license.")
		End If

		' Start using IronPrint features
		' Your code logic goes here
	End Sub
End Class
$vbLabelText   $csharpLabel

Lizenz mit Web.Config oder App.Config festlegen

Um einen Schlüssel global für Ihre Anwendung mit Web.Config oder App.Config anzuwenden, fügen Sie den folgenden Schlüssel zu Ihrer Konfigurationsdatei in appSettings hinzu.

<configuration>
  ...
  <appSettings>
    <add key="IronPrint.LicenseKey" value="IRONPRINT.MYLICENSE.KEY.1EF01"/>
  </appSettings>
  ...
</configuration>
<configuration>
  ...
  <appSettings>
    <add key="IronPrint.LicenseKey" value="IRONPRINT.MYLICENSE.KEY.1EF01"/>
  </appSettings>
  ...
</configuration>
XML

Es gibt ein bekanntes Lizenzierungsproblem mit der IronPrint-Version, die vor 2024.3.6 in Projekten veröffentlicht wurde:

  • ASP.NET-Projekten
  • .NET Framework Version >= 4.6.2

Der im Web.config gespeicherte Schlüssel wird vom Produkt NICHT verwendet. Besuchen Sie den Artikel zur Fehlerbehebung 'Lizenzschlüssel in Web.config einstellen', um mehr zu erfahren.

Stellen Sie sicher, dass IronPrint.License.IsLicensed true zurückgibt, um zu überprüfen, ob Ihre Anwendung korrekt lizenziert ist.


Lizenzschlüssel mit einer .NET Core appsettings.json-Datei festlegen

Um einen Schlüssel global für Ihre .NET Core-Anwendung anzuwenden:

  • Fügen Sie eine JSON-Datei mit dem Namen appsettings.json im Stammverzeichnis Ihres Projekts hinzu.
  • Fügen Sie einen 'IronPrint.LicenseKey'-Schlüssel zu Ihrer JSON-Konfigurationsdatei hinzu. Der Wert sollte Ihr Lizenzschlüssel sein.
  • Stellen Sie sicher, dass die Dateieigenschaften Copy to Output Directory: Copy always enthalten.

Datei: appsettings.json

{
    "IronPrint.LicenseKey": "IRONPRINT.MYLICENSE.KEY.1EF01"
}

Schritt 3: Validieren Sie Ihren Lizenzschlüssel

Überprüfen des installierten Lizenzschlüssels

Um zu überprüfen, ob der Lizenzschlüssel korrekt angewendet wurde, können Sie die IsLicensed-Eigenschaft überprüfen. Verwenden Sie den folgenden Codeausschnitt:

using IronPrint;

class LicenseCheck
{
    static void Main()
    {
        // Check if the license is applied
        bool isLicensed = IronPrint.License.IsLicensed;
        Console.WriteLine(isLicensed ? "License applied." : "License not applied.");
    }
}
using IronPrint;

class LicenseCheck
{
    static void Main()
    {
        // Check if the license is applied
        bool isLicensed = IronPrint.License.IsLicensed;
        Console.WriteLine(isLicensed ? "License applied." : "License not applied.");
    }
}
Imports IronPrint

Friend Class LicenseCheck
	Shared Sub Main()
		' Check if the license is applied
		Dim isLicensed As Boolean = IronPrint.License.IsLicensed
		Console.WriteLine(If(isLicensed, "License applied.", "License not applied."))
	End Sub
End Class
$vbLabelText   $csharpLabel

Gültigkeit des Lizenzschlüssels prüfen

Um die Gültigkeit Ihres Lizenz- oder Testschlüssels sicherzustellen, können Sie den folgenden Codeausschnitt verwenden:

using IronPrint;

class ValidateLicense
{
    static void Main()
    {
        // Validate license or trial key
        bool isValid = IronPrint.License.IsValid;
        Console.WriteLine(isValid ? "License key is valid." : "License key is invalid.");
    }
}
using IronPrint;

class ValidateLicense
{
    static void Main()
    {
        // Validate license or trial key
        bool isValid = IronPrint.License.IsValid;
        Console.WriteLine(isValid ? "License key is valid." : "License key is invalid.");
    }
}
Imports IronPrint

Friend Class ValidateLicense
	Shared Sub Main()
		' Validate license or trial key
		Dim isValid As Boolean = IronPrint.License.IsValid
		Console.WriteLine(If(isValid, "License key is valid.", "License key is invalid."))
	End Sub
End Class
$vbLabelText   $csharpLabel

Wenn der Rückgabewert True ist, bedeutet dies, dass der Schlüssel gültig ist und Sie mit der Verwendung von IronPrint fortfahren können. Wenn der Rückgabewert jedoch False ist, weist dies darauf hin, dass der Schlüssel ungültig ist.


Schritt 4: Einstieg in Ihr Projekt

Um mit IronPrint zu beginnen, empfehlen wir dringend, unserem umfassenden Tutorial zu folgen, wie Sie mit IronPrint starten. Dieses Tutorial bietet detaillierte Anleitungen und Beispiele, die Ihnen helfen, die Grundlagen der Nutzung von IronPrint zu verstehen.


Fragen oder Unterstützung benötigt?

Um IronPrint in Live-Projekten zu verwenden, benötigen Sie einen kostenpflichtigen oder Testlizenzschlüssel, den Sie durch den Kauf einer Lizenz erhalten können. Die Testlizenz ist verfügbar, indem Sie diesen Link besuchen.

Für eine umfassende Sammlung von Codebeispielen, Tutorials, Lizenzdetails und umfangreichen Dokumentationen besuchen Sie bitte den IronPrint Abschnitt auf unserer Website.

Wenn Sie Fragen haben, können Sie sich gerne an support@ironsoftware.com wenden.

Häufig gestellte Fragen

Wie kann ich einen Lizenzschlüssel für meine C#-Druckanwendung erhalten?

Sie können einen Lizenzschlüssel auf der IronPrint-Lizenzierungsseite erwerben oder sich für einen kostenlosen 30-Tage-Testschlüssel anmelden, um Ihr Projekt ohne Beschränkungen live zu schalten.

Was sind die Schritte, um einen Lizenzschlüssel in C# anzuwenden?

Um einen Lizenzschlüssel in C# anzuwenden, verwenden Sie den Code IronPrint.LicenseKey = "YOUR_LICENSE_KEY"; beim Start Ihrer Anwendung. Ersetzen Sie "YOUR_LICENSE_KEY" durch Ihren tatsächlichen Lizenzschlüssel.

Wie füge ich einen Lizenzschlüssel in Web.Config oder App.Config ein?

Fügen Sie Ihren Lizenzschlüssel dem appSettings-Abschnitt Ihrer Konfigurationsdatei hinzu mit: <add key="IronPrint.LicenseKey" value="YOUR_LICENSE_KEY"/>.

Was sollte ich tun, wenn mein Lizenzschlüssel nicht in Web.config angewendet wird?

Stellen Sie sicher, dass Sie eine Version verwenden, die nach 2024.3.6 veröffentlicht wurde. Wenn Probleme bestehen bleiben, konsultieren Sie den Artikel 'Lizenzschlüssel in Web.config einrichten' auf der IronPrint-Website.

Wie kann ich einen Lizenzschlüssel in einer .NET Core-Anwendung anwenden?

In einer .NET Core-Anwendung fügen Sie eine Datei appsettings.json mit einem Schlüssel-Wert-Paar hinzu: { "IronPrint.LicenseKey": "YOUR_LICENSE_KEY" } und setzen ihre Eigenschaften auf 'In Ausgabeverzeichnis kopieren: Immer kopieren'.

Wie kann ich überprüfen, ob mein IronPrint-Lizenzschlüssel korrekt angewendet wird?

Verwenden Sie das Code-Snippet bool isLicensed = IronPrint.License.IsLicensed;, um zu überprüfen, ob Ihr Lizenzschlüssel korrekt angewendet wird. Ein Rückgabewert von true zeigt eine erfolgreiche Anwendung an.

Wie überprüfe ich die Gültigkeit meines IronPrint-Lizenzschlüssels?

Um Ihren Lizenzschlüssel zu validieren, verwenden Sie bool isValid = IronPrint.License.IsValid;. Wenn es true zurückgibt, ist Ihr Schlüssel gültig.

Wo finde ich Ressourcen, um mit IronPrint zu beginnen?

Besuchen Sie die IronPrint-Website für umfassende Tutorials, Codebeispiele und umfangreiche Dokumentation, um Ihnen den Einstieg in die Nutzung von IronPrint in Ihren Projekten zu erleichtern.

Was sollte ich tun, wenn ich Unterstützung mit IronPrint benötige?

Für Unterstützung können Sie eine E-Mail an senden oder den IronPrint-Bereich auf der Iron Software-Website für zusätzliche Ressourcen und Dokumentation erkunden.

Ist IronPrint mit .NET 10 kompatibel und wie funktioniert die Lizenzierung in dieser Umgebung?

Ja – IronPrint unterstützt .NET 10 sowie .NET 9, 8, 7, 6 und .NET Core 3.1+ und .NET Framework 4.6.2+. Die Lizenzierung funktioniert in .NET 10 genauso: Sie legen Ihren Lizenzschlüssel entweder per Code fest ( IronPrint.LicenseKey = "YOUR_LICENSE_KEY"; ) oder verwenden die Konfiguration (appsettings.json), um ihn global anzuwenden. Die Eigenschaft IsLicensed dient zur Überprüfung der erfolgreichen Anwendung. Funktionen und Kompatibilität mit .NET 10 sind im Abschnitt „Funktionen“ dokumentiert. ([ironsoftware.com](https://ironsoftware.com/csharp/print/features/?utm_source=openai))

Curtis Chau
Technischer Autor

Curtis Chau hat einen Bachelor-Abschluss in Informatik von der Carleton University und ist spezialisiert auf Frontend-Entwicklung mit Expertise in Node.js, TypeScript, JavaScript und React. Leidenschaftlich widmet er sich der Erstellung intuitiver und ästhetisch ansprechender Benutzerschnittstellen und arbeitet gerne mit modernen Frameworks sowie der Erstellung gut strukturierter, optisch ansprechender ...

Weiterlesen
Bereit anzufangen?
Nuget Downloads 34,016 | Version: 2025.11 gerade veröffentlicht