Utilisation des clés de licence IronPrint

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 restrictions ni filigranes.

Vous pouvez acheter une clé de licence ou vous inscrire pour obtenir une clé d'essai gratuite de 30 jours ici .


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

Étape 2 : Appliquez votre clé de licence

Définissez votre licence à l'aide de code

Ajoutez ce code au démarrage de votre application, avant d'utiliser IronPrint. Veillez à remplacer YOUR_LICENSE_KEY 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 antérieure à la version 2024.3.6 sur certains projets :

  • projets ASP.NET
  • version .NET Framework >= 4.6.2

La clé stockée dans un fichier Web.config n'est PAS détectée et utilisée par le produit. Consultez l'article de dépannage " Définition de la clé de licence dans Web.config " pour en savoir plus.

Vérifiez que IronPrint.License.IsLicensed renvoie la true pour confirmer que votre application est correctement licenciée.


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

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

  • Ajoutez un fichier JSON nommé appsettings.json à la racine de votre projet.
  • Ajoutez une clé " IronPrint.LicenseKey " à votre fichier de configuration JSON. Sa valeur doit correspondre à votre clé de licence.
  • Assurez-vous que les propriétés du fichier incluent Copie dans le répertoire de sortie : 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é correctement appliquée, vous pouvez consulter 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 assurer la validité de votre licence ou clé d'essai, vous pouvez utiliser le 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 continuer à utiliser IronPrint. Toutefois, si la valeur de retour est False , cela indique que la clé est invalide.


Étape 4 : Commencer avec votre projet

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


Questions ou besoin de support ?

Pour utiliser IronPrint dans des projets en production, 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 cliquant sur 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 de notre site web.

Si vous avez des questions, n'hésitez pas à nous 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 ?

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.

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 ». ([Iron Software.com](https://Iron Software.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,704 | Version: 2025.11 vient de sortir