Utilizando chaves de licença do IronPrint

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

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
    }
}
$vbLabelText   $csharpLabel

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>
XML

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.json no 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.");
    }
}
$vbLabelText   $csharpLabel

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.");
    }
}
$vbLabelText   $csharpLabel

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. Ou explore a seção IronPrint no site da Iron Software para obter recursos e documentação adicionais.

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))

Curtis Chau
Redator Técnico

Curtis Chau é bacharel em Ciência da Computação (Universidade Carleton) e se especializa em desenvolvimento front-end, com experiência em Node.js, TypeScript, JavaScript e React. Apaixonado por criar interfaces de usuário intuitivas e esteticamente agradáveis, Curtis gosta de trabalhar com frameworks modernos e criar manuais ...

Leia mais
Pronto para começar?
Nuget Downloads 38,093 | Versão: 2026.3 acaba de ser lançado
Still Scrolling Icon

Ainda está rolando a tela?

Quer provas rápidas? PM > Install-Package IronPrint
executar um exemplo Veja seu documento chegar à impressora.