Using IronPrint License Keys

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

Comment obtenir une clé de licence

L'ajout d'une clé de licence IronPrint vous permet de déployer votre projet en direct sans restriction ni filigrane.

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


Étape 1 : Télécharger la dernière version d'IronPrint

Étape 2 : Appliquer votre clé de licence

Définissez votre licence à l'aide du code

Ajoutez ce code au démarrage de votre application, avant l'utilisation d'IronPrint. Veillez à remplacer Votre_clé_de_licence par votre véritable clé de licence IronPrint.

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

Définissez votre licence à l'aide de Web.Config ou App.Config

Pour appliquer une clé globalement à votre application à l'aide de Web.Config ou App.Config, ajoutez la clé suivante à votre fichier de configuration dans appSettings.

<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

Il existe un problème de licence connu avec la version d'IronPrint publiée avant 2024.3.6 sur les projets :

  • Projets ASP.NET
  • Version .NET Framework >= 4.6.2

La clé stockée dans un fichier Web.config n'est PAS récupérée et utilisée par le produit. Visitez l'article de dépannage 'Setting License Key in Web.config' pour en savoir plus.

Assurez-vous que IronPrint.License.IsLicensed renvoie true pour vérifier que votre application est sous licence correctement.


Définissez votre clé de licence à l'aide d'un fichier appsettings.json de .NET Core

Pour appliquer globalement une clé à votre application .NET Core :

  • Ajoutez un fichier JSON à votre projet appelé appsettings.json dans le répertoire racine de votre projet.
  • Ajoutez une clé 'IronPrint.LicenseKey' à votre fichier de configuration JSON. La valeur doit être votre clé de licence.
  • Assurez-vous que les propriétés du fichier incluent Copy to Output Directory : Copier toujours.

Fichier : appsettings.json

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

Étape 3 : valider votre clé de licence

Vérifier la clé de licence installée

Pour vérifier si la clé de licence a été appliquée correctement, vous pouvez vérifier la propriété IsLicensed. Utilisez l'extrait de code suivant :

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

Valider la clé de licence

Pour vous assurer de la validité de votre licence ou de votre clé d'essai, vous pouvez utiliser l'extrait de code suivant :

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

Si la valeur de retour est True, cela signifie que la clé est valide et que vous pouvez procéder à l'utilisation d'IronPrint. Cependant, si la valeur de retour est False, cela indique que la clé n'est pas valide.


Étape 4 : Démarrer votre projet

Pour commencer à utiliser IronPrint, nous vous recommandons vivement de suivre notre tutoriel complet sur la façon de Commencer à utiliser IronPrint. Ce tutoriel propose des instructions détaillées et des exemples pour vous aider à saisir les bases de l'utilisation d'IronPrint.


Questions ou besoin d'assistance?

Pour utiliser IronPrint dans des projets réels, vous aurez besoin d'une clé de licence payante ou d'essai, que vous pouvez obtenir en achetant une licence. La licence d'essai est disponible en visitant ce lien.

Pour une collection complète d'exemples de code, de tutoriels, de détails sur les licences et une documentation exhaustive, veuillez consulter la section IronPrint sur notre site web.

Si vous avez des questions, n'hésitez pas à contacter support@ironsoftware.com.

Questions Fréquemment Posées

Comment puis-je obtenir une clé de licence pour mon application d'impression C# ?

Vous pouvez acheter une clé de licence sur la page de licences IronPrint ou vous inscrire à une clé d'essai gratuite de 30 jours pour déployer votre projet en direct sans restrictions.

Quelles sont les étapes pour appliquer une clé de licence en C# ?

Pour appliquer une clé de licence en C#, utilisez le code IronPrint.LicenseKey = "YOUR_LICENSE_KEY"; au démarrage de votre application. Remplacez "YOUR_LICENSE_KEY" par votre clé de licence réelle.

Comment définir une clé de licence dans Web.Config ou App.Config ?

Ajoutez votre clé de licence à la section appSettings de votre fichier de configuration en utilisant : <add key="IronPrint.LicenseKey" value="YOUR_LICENSE_KEY"/>.

Que dois-je faire si ma clé de licence n'est pas appliquée dans Web.config ?

Assurez-vous d'utiliser une version publiée après 2024.3.6. Si les problèmes persistent, consultez l'article de dépannage 'Setting License Key in Web.config' sur le site d'IronPrint.

Comment puis-je appliquer une clé de licence dans une application .NET Core ?

Dans une application .NET Core, ajoutez un fichier appsettings.json avec une paire clé-valeur : { "IronPrint.LicenseKey": "YOUR_LICENSE_KEY" } et définissez ses propriétés sur 'Copy to Output Directory: Copy always'.

Comment puis-je vérifier si ma clé de licence IronPrint est appliquée correctement ?

Utilisez l'extrait de code bool isLicensed = IronPrint.License.IsLicensed; pour vérifier si votre clé de licence est correctement appliquée. Une valeur retournée de true indique une application réussie.

Comment dois-je valider la validité de ma clé de licence IronPrint ?

Pour valider votre clé de licence, utilisez bool isValid = IronPrint.License.IsValid;. Si cela retourne true, votre clé est valide.

Où puis-je trouver des ressources pour débuter avec IronPrint ?

{"2":"Visitez le site Web d'IronPrint pour des tutoriels complets, des exemples de code et une documentation d\u00e9taill\u00e9e pour vous aider \u00e0 commencer \u00e0 utiliser IronPrint dans vos projets.<\/S>"}

Que dois-je faire si j'ai besoin d'aide avec IronPrint ?

Pour le support, vous pouvez envoyer un email à ou explorer la section IronPrint sur le site d'Iron Software pour des ressources et une documentation supplémentaires.

IronPrint est-il compatible avec .NET 10, et comment fonctionne le système de licences dans cet environnement ?

Oui, IronPrint est compatible avec .NET 10, ainsi qu'avec .NET 9, 8, 7, 6 et .NET Core 3.1+, et .NET Framework 4.6.2+. La gestion des licences est identique sous .NET 10 : définissez votre clé de licence par le code ( IronPrint.LicenseKey = "YOUR_LICENSE_KEY"; ) ou utilisez la configuration (appsettings.json) pour l'appliquer globalement. La propriété IsLicensed permet de vérifier que la licence a bien été appliquée. Les fonctionnalités et la compatibilité avec .NET 10 sont documentées dans la section « Fonctionnalités ». ([ironsoftware.com](https://ironsoftware.com/csharp/print/features/?utm_source=openai))

Curtis Chau
Rédacteur technique

Curtis Chau détient un baccalauréat en informatique (Université de Carleton) et se spécialise dans le développement front-end avec expertise en Node.js, TypeScript, JavaScript et React. Passionné par la création d'interfaces utilisateur intuitives et esthétiquement plaisantes, Curtis aime travailler avec des frameworks modernes ...

Lire la suite
Prêt à commencer?
Nuget Téléchargements 34,016 | Version : 2025.11 vient de sortir