Utilizando chaves de licença do IronPrint
Como obter uma chave de licença
Adicionar uma chave de licença do IronPrint permite que você implemente seu projeto ao vivo sem restrições ou marcas d'água.
Você pode comprar uma chave de licença ou se inscrever para uma avaliação gratuita de 30 dias aqui .
Passo 1: Baixe a versão mais recente do IronPrint.
Passo 2: Aplique sua chave de licença
Configure sua licença usando o código.
Adicione este código à inicialização da sua aplicação, antes que o IronPrint seja utilizado. Certifique-se de substituir YOUR_LICENSE_KEY pela sua chave de licença IronPrint real.
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
Configure sua licença usando o Web.Config ou o App.Config.
Para aplicar uma chave globalmente ao seu aplicativo usando o Web.Config ou o App.Config, adicione a seguinte chave ao seu arquivo de configuração em 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>
Existe um problema conhecido de licenciamento com a versão do IronPrint lançada antes da 2024.3.6 nos seguintes projetos:
- Projetos ASP.NET
- Versão do .NET Framework >= 4.6.2
A chave armazenada em um arquivo Web.config NÃO está sendo reconhecida e usada pelo produto. Consulte o artigo de resolução de problemas " Definir a chave de licença no Web.config " para saber mais.
Assegure-se de que IronPrint.License.IsLicensed retorna true para verificar se sua aplicação está licenciada corretamente.
Defina sua chave de licença usando um arquivo appsettings.json do .NET Core.
Para aplicar uma chave globalmente à sua aplicação .NET Core :
- Adicione um arquivo JSON ao seu projeto chamado
appsettings.jsonno diretório raiz do seu projeto. Adicione a chave ' IronPrint' ao seu arquivo de configuração JSON. O valor deve ser a sua chave de licença. - Certifique-se de que as propriedades do arquivo incluam Copiar para o diretório de saída: Copiar sempre.
Arquivo: appsettings.json
{
"IronPrint.LicenseKey": "IRONPRINT.MYLICENSE.KEY.1EF01"
}
Etapa 3: Valide sua chave de licença
Verifique a chave de licença instalada.
Para verificar se a chave de licença foi aplicada corretamente, você pode consultar a propriedade IsLicensed . Utilize o seguinte trecho de código:
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
Valide a chave de licença.
Para garantir a validade da sua licença ou chave de avaliação, você pode usar o seguinte trecho de código:
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
Se o valor retornado for True , significa que a chave é válida e você pode prosseguir com o uso do IronPrint. No entanto, se o valor retornado for False , isso indica que a chave é inválida.
Etapa 4: Como começar seu projeto
Para começar a usar o IronPrint, recomendamos seguir nosso tutorial completo sobre como começar a usar o IronPrint . Este tutorial oferece instruções detalhadas e exemplos para ajudá-lo a compreender os conceitos básicos do uso do IronPrint.
Tem alguma dúvida ou precisa de ajuda?
Para usar o IronPrint em projetos reais, você precisará de uma chave de licença paga ou de avaliação, que pode ser obtida comprando uma licença . A licença de avaliação está disponível através deste link .
Para obter uma coleção completa de exemplos de código, tutoriais, detalhes de licenciamento e documentação extensa, visite a seção IronPrint em nosso site.
Se tiver alguma dúvida, não hesite em entrar em contato.support@ironsoftware.com .
Perguntas frequentes
Como posso obter uma chave de licença para meu aplicativo de impressão em C#?
Você pode adquirir uma chave de licença na página de licenciamento do IronPrint ou se inscrever para obter uma chave de avaliação gratuita de 30 dias para implantar seu projeto ao vivo sem restrições.
Quais são os passos para aplicar uma chave de licença em C#?
Para aplicar uma chave de licença em C#, use o código IronPrint.LicenseKey = "YOUR_LICENSE_KEY"; na inicialização do seu aplicativo. Substitua "YOUR_LICENSE_KEY" pela sua chave de licença.
Como faço para configurar uma chave de licença no Web.Config ou App.Config?
Adicione sua chave de licença à seção appSettings do seu arquivo de configuração usando: .
O que devo fazer se minha chave de licença não estiver sendo aplicada no arquivo Web.config?
Certifique-se de estar usando uma versão lançada após a 2024.3.6. Se os problemas persistirem, consulte o artigo de solução de problemas "Definindo a chave de licença no Web.config" no site da IronPrint.
Como posso aplicar uma chave de licença em uma aplicação .NET Core?
Em uma aplicação .NET Core, adicione um arquivo appsettings.json com um par chave-valor: { "IronPrint.LicenseKey": "YOUR_LICENSE_KEY" } e defina suas propriedades como 'Copiar para o diretório de saída: Copiar sempre'.
Como posso verificar se minha chave de licença do IronPrint foi aplicada corretamente?
Use o trecho de código ` bool isLicensed = IronPrint.License.IsLicensed; para verificar se sua chave de licença foi aplicada corretamente. Um valor de retorno ` true indica aplicação bem-sucedida.
Como posso validar a minha chave de licença do IronPrint?
Para validar sua chave de licença, use bool isValid = IronPrint.License.IsValid; `. Se retornar true , sua chave é válida.
Onde posso encontrar recursos para começar a usar o IronPrint?
Visite o site da IronPrint para obter tutoriais completos, exemplos de código e documentação extensa que o ajudarão a começar a usar o IronPrint em seus projetos.
O que devo fazer se precisar de suporte com o IronPrint?
Para obter suporte, você pode enviar um e-mail.
O IronPrint é compatível com o .NET 10? Como funciona o licenciamento nesse ambiente?
Sim — o IronPrint é compatível com o .NET 10, além do .NET 9, 8, 7, 6 e .NET Core 3.1+, bem como com o .NET Framework 4.6.2+. O licenciamento funciona da mesma forma no .NET 10: defina sua chave de licença via código ( IronPrint.LicenseKey = "YOUR_LICENSE_KEY"; ), ou use a configuração (appsettings.json) para aplicá-la globalmente. A propriedade IsLicensed pode ser usada para verificar se a aplicação foi bem-sucedida. Os recursos e a compatibilidade com o .NET 10 estão documentados na seção Recursos. ([ironsoftware.com](https://ironsoftware.com/csharp/print/features/?utm_source=openai))

