IronPDF 许可证密钥

查克尼特·宾
查克尼特·宾
2018年八月28日
更新 2024年十二月17日
分享:
This article was translated from English: Does it need improvement?
Translated
View the article in English

立即在您的项目中开始使用IronPDF,并享受免费试用。

第一步:
green arrow pointer

如何获取许可密钥

添加 IronPDF 许可密钥可以让您在没有限制的情况下开发和部署您的项目。

您可以购买许可证密钥或在此处注册免费 30 天试用密钥


步骤1:下载最新版本的IronPDF

通过 NuGet 安装

在 Visual Studio 中,右键单击您的项目解决方案资源管理器,然后选择“管理 NuGet 包...”。 从那里开始,搜索IronPDF并安装最新版本... 点击确定以应对任何弹出的对话框。

这将适用于任何C# .NET Framework项目,从Framework 4.6.2及以上版本,或.NET Core 2及以上版本。 它在VB.NET项目中同样有效。

Install-Package IronPdf

https://www.nuget.org/packages/IronPdf

通过 DLL 安装

或者,可以从https://ironpdf.com/packages/IronPdf.zip下载IronPDF DLL并手动安装到项目或GAC中。

请记得在任何使用 IronPDF 的cs类文件的顶部添加这句话:

using IronPdf;
using IronPdf;
Imports IronPdf
$vbLabelText   $csharpLabel

第 2 步:申请许可证密钥

使用代码设置您的 IronPDF 许可证密钥

在应用程序启动时添加这段代码,使用IronPDF之前。 此方法普遍有效且简单明了。

它适用于 .NET Core 和 .NET Framework 应用程序。

IronPdf.License.LicenseKey = "YOUR-IRONPDF-LICENSE-KEY";
IronPdf.License.LicenseKey = "YOUR-IRONPDF-LICENSE-KEY";
IronPdf.License.LicenseKey = "YOUR-IRONPDF-LICENSE-KEY"
$vbLabelText   $csharpLabel

您可以使用 IronPdf.License.IsValidLicense(string LicenseKey)IronPdf.License.IsLicensed 属性验证您的软件是否已获得许可。

在 .NET Framework 应用程序中使用 Web.Config 或 App.Config 设置您的密钥

要使用 Web.Config 或 App.Config 将密钥全局应用于您的应用程序,请在配置文件的<appSettings>元素中添加以下密钥。

<configuration>
....
  <appSettings>
    <add key="IronPdf.LicenseKey" value="IRONPDF-MYLICENSE-KEY-1EF01"/>
  </appSettings>
....
</configuration>
XML

在项目中,IronPdf 版本 2023.4.4 - 2024.3.3 存在已知的许可问题:

  • ASP.NET 项目
  • .NET Framework 版本 >= 4.6.2

    存储在Web.config文件中的密钥被产品拾取和使用。 访问“在 Web.config 中设置许可证密钥”故障排除文章以了解更多信息。

    确保 IronPdf.License.IsLicensed 返回 true 以进行验证。

使用 .NET Core appsettings.json 文件设置您的密钥。

要在您的.NET Core应用程序中全局应用密钥:

  • 将一个名为 appsettings.json 的 JSON 文件添加到项目的根目录中。
  • 在 JSON 配置文件中添加 "IronPdf.LicenseKey "密钥。该值应为您的许可证密钥。
  • 确保文件属性包括 复制到输出目录:始终复制
  • 确保 IronPdf.License.IsLicensed 返回 true 以进行验证。

    文件:appsettings.json

{

    "IronPdf.LicenseKey":"IRONPDF-MYLICENSE-KEY-1EF01"

}

在 Azure Functions 中设置密钥

本地

将许可证密钥添加到local.settings.json中:

{
  "IsEncrypted": false,
  "Values":
  {
    "AzureWebJobsStorage": "UseDevelopmentStorage=true",
    "FUNCTIONS_WORKER_RUNTIME": "dotnet",
    "IronPdf.LicenseKey": "YOUR-LICENSE-KEY"
  }
}

部署

  1. 转到Azure门户并登录到您的Azure帐户。 在门户顶部的搜索栏中输入您的函数应用的名称,并从列表中选择它。

  2. 在左侧窗格中的设置下,选择环境变量

  3. 点击+ 添加,添加应用程序设置的面板将会出现。

  4. 添加名称和值如下:
    Name - IronPdf.LicenseKey`
    Value - YOUR-LICENSE-KEY`
  1. 单击应用


步骤 3:测试密钥是否安装正确

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

注意: 添加许可证后,请务必记住清理并重新发布应用程序,以避免部署中可能出现的错误。


步骤4:开始您的项目

请查看我们的IronPDF 入门教程


有问题吗?

如果您有任何疑问,请联系support@ironsoftware.com

查克尼特·宾
软件工程师
Chaknith 负责 IronXL 和 IronBarcode 的工作。他在 C# 和 .NET 方面拥有深厚的专业知识,帮助改进软件并支持客户。他从用户互动中获得的洞察力,有助于提升产品、文档和整体体验。