Chaves de licença do IronPDF
Como obter uma chave de licença
Adicionar uma chave de licença do IronPDF permite que você desenvolva e implemente seu projeto ao vivo sem restrições.
Comece a usar IronPDF no seu projeto hoje mesmo com um teste gratuito.
Passo 1: Baixe a versão mais recente do IronPDF
Instale via NuGet.
No Visual Studio, clique com o botão direito do mouse no seu projeto no Solution Explorer e selecione "Gerenciar Pacotes NuGet...". A partir daí, basta pesquisar por IronPDF e instalar a versão mais recente. Clique em "OK" em todas as caixas de diálogo que aparecerem.
Isso funcionará em qualquer projeto C# .NET Framework a partir da versão 4.6.2 ou superior, ou .NET Core 2.0 ou superior. Também funcionará em projetos VB.NET.
Install-Package IronPdf
Instalar via DLL
Alternativamente, o arquivo DLL do IronPDF pode ser baixado e instalado manualmente no projeto ou no GAC a partir de https://ironpdf.com/packages/IronPdf.zip
Lembre-se de adicionar esta declaração ao início de qualquer arquivo de classe .cs que utilize o IronPDF:
using IronPdf;
using IronPdf;
Imports IronPdf
Passo 2: Aplique sua chave de licença
Defina sua chave de licença do IronPdf usando o código.
Adicione este código à inicialização da sua aplicação, antes que o IronPDF seja utilizado. Este método é universalmente eficaz e simples. Funciona tanto para aplicações .NET Core quanto para aplicações .NET Framework.
// Set the IronPdf license key
IronPdf.License.LicenseKey = "IRONPDF-MYLICENSE-KEY-1EF01";
// Set the IronPdf license key
IronPdf.License.LicenseKey = "IRONPDF-MYLICENSE-KEY-1EF01";
' Set the IronPdf license key
IronPdf.License.LicenseKey = "IRONPDF-MYLICENSE-KEY-1EF01"
Você pode validar se seu software está licenciado usando a propriedade IronPdf.License.IsValidLicense(string LicenseKey) ou a propriedade IronPdf.License.IsLicensed.
Defina sua chave usando o Web.Config ou o App.Config em aplicativos .NET Framework.
Para aplicar uma chave globalmente ao seu aplicativo usando Web.Config ou App.Config, adicione a seguinte chave ao seu arquivo de configuração no elemento <appSettings>.
<configuration>
<appSettings>
<add key="IronPdf.LicenseKey" value="IRONPDF-MYLICENSE-KEY-1EF01"/>
</appSettings>
</configuration>
<configuration>
<appSettings>
<add key="IronPdf.LicenseKey" value="IRONPDF-MYLICENSE-KEY-1EF01"/>
</appSettings>
</configuration>
Existe um problema conhecido de licenciamento entre as versões 2023.4.4 e 2024.3.3 do IronPdf 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 detectada e utilizada pelo produto. Consulte o artigo de resolução de problemas " Definir a chave de licença no Web.config " para saber mais.
Certifique-se de que IronPdf.License.IsLicensed retorne true para verificar.
Defina sua chave usando um arquivo appsettings.json do .NET Core.
Para aplicar uma chave globalmente à sua aplicação com .NET Core:
- Adicione um arquivo JSON ao seu projeto chamado
appsettings.jsonno diretório raiz do seu projeto. - Adicione uma chave 'IronPdf.LicenseKey' 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*".
- Certifique-se de que
IronPdf.License.IsLicensedretornetruepara verificação.
Arquivo: appsettings.json
{
"IronPdf.LicenseKey": "IRONPDF-MYLICENSE-KEY-1EF01"
}
Defina sua chave no Azure Functions
Local
Adicione a chave de licença em local.settings.json:
{
"IsEncrypted": false,
"Values": {
"AzureWebJobsStorage": "UseDevelopmentStorage=true",
"FUNCTIONS_WORKER_RUNTIME": "dotnet",
"IronPdf.LicenseKey": "YOUR-LICENSE-KEY"
}
}
Implantação
- Acesse o portal do Azure e faça login na sua conta do Azure. Na barra de pesquisa na parte superior do portal, digite o nome do seu aplicativo de funções e selecione-o na lista.
- Em Configurações, no painel esquerdo, selecione Configuração.
- Selecione Configurações do aplicativo e clique em "Nova configuração do aplicativo".
-
Adicione o nome e o valor da seguinte forma:
Name: IronPdf.LicenseKeyValue: SUA-CHAVE-DE-LICENÇA
- Salve-o.
Passo 3: Teste se a sua chave foi instalada corretamente.
// Check if a given license key string is valid
bool result = IronPdf.License.IsValidLicense("IRONPDF-MYLICENSE-KEY-1EF01");
// Check if IronPDF is licensed successfully
bool is_licensed = IronPdf.License.IsLicensed;
// Check if a given license key string is valid
bool result = IronPdf.License.IsValidLicense("IRONPDF-MYLICENSE-KEY-1EF01");
// Check if IronPDF is licensed successfully
bool is_licensed = IronPdf.License.IsLicensed;
' Check if a given license key string is valid
Dim result As Boolean = IronPdf.License.IsValidLicense("IRONPDF-MYLICENSE-KEY-1EF01")
' Check if IronPDF is licensed successfully
Dim is_licensed As Boolean = IronPdf.License.IsLicensed
Nota: Após adicionar uma licença, lembre-se sempre de limpar e republicar sua aplicação para evitar possíveis erros na implantação.
Passo 4: Comece seu projeto
Siga nosso tutorial sobre como começar a usar o IronPDF .
Questões?
Se tiver alguma dúvida, entre em contato com support@ironsoftware.com.
Perguntas frequentes
Como posso converter HTML para PDF em C#?
Você pode usar o método RenderHtmlAsPdf do IronPDF para converter strings HTML em PDFs. Você também pode converter arquivos HTML em PDFs usando o RenderHtmlFileAsPdf .
Qual é o método para adicionar uma chave de licença em uma aplicação .NET Core?
Em uma aplicação .NET Core, você pode adicionar sua chave de licença criando um arquivo appsettings.json no diretório raiz. Adicione uma chave 'IronPdf.LicenseKey' com sua chave de licença como valor. Certifique-se de que o arquivo esteja configurado para 'Copiar sempre' para o diretório de saída.
Como posso solucionar problemas se minha chave de licença não for reconhecida em projetos ASP.NET?
Um problema conhecido afeta certas versões do IronPDF, onde a chave no arquivo Web.config não é reconhecida. Para resolver isso, visite o artigo de solução de problemas do IronPDF no site deles para obter soluções mais detalhadas.
Posso usar o IronPDF no Azure Functions?
Sim, você pode usar o IronPDF no Azure Functions. Para desenvolvimento local, adicione sua chave de licença ao arquivo 'local.settings.json'. Para funções implantadas, adicione-a em Configurações do aplicativo no portal do Azure, com o campo 'Nome' definido como IronPDF.LicenseKey e o campo 'Valor' definido como sua chave de licença.
Quais são os passos que devo seguir para verificar se minha chave de licença do IronPDF está instalada corretamente?
Você pode verificar a instalação da sua chave de licença do IronPDF usando IronPdf.License.IsValidLicense("YOUR-LICENSE-KEY") ou verificando IronPdf.License.IsLicensed . Certifique-se de que ambos os resultados sejam verdadeiros para confirmar uma aplicação de licença bem-sucedida.
Como gerenciar licenças do IronPDF em uma aplicação .NET Framework?
Para gerenciar licenças em um aplicativo .NET Framework, adicione sua chave de licença ao arquivo Web.Config ou App.Config dentro da seção . Esse método aplica a chave globalmente em todo o seu aplicativo.
É possível instalar o IronPDF manualmente?
Sim, o IronPDF pode ser instalado manualmente baixando o arquivo DLL do site do IronPDF e adicionando-o ao seu projeto ou GAC. Certifique-se de incluir 'using IronPDF;' em seus arquivos .cs.
O que devo fazer se precisar de ajuda com o IronPDF?
Se precisar de ajuda com o IronPDF, pode contactar o suporte através do endereço [support@ironsoftware.com](mailto:support@ironsoftware.com).
O IronPDF oferece suporte à integração de chaves de licença em aplicativos .NET 10 da mesma forma que no .NET Core?
Sim. Aplicativos .NET 10 podem usar o IronPDF da mesma forma que projetos .NET Core. Você pode definir a chave de licença no código usando IronPdf.License.LicenseKey = "YOUR_KEY" , ou incluí-la em um arquivo appsettings.json com a propriedade IronPdf.LicenseKey , garantindo que o arquivo esteja marcado como "Copiar sempre" para o diretório de saída. Essas abordagens são compatíveis com .NET Framework, .NET Core e .NET 10. ([ironpdf.com](https://ironpdf.com/get-started/license-keys/))

