IronPDF License Keys

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

如何获取许可证密钥

添加 IronPDF 许可证密钥可以让您在实时开发和部署项目时无任何限制。

今天在您的项目中使用 IronPDF,免费试用。

第一步:
green arrow pointer


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

通过 NuGet 安装

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

这将在任何 C# .NET Framework 项目中有效,适用于框架 4.6.2 及以上,或 .NET Core 2.0 及以上。 它也适用于 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 应用程序。

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

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

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

要全局应用密钥到您的应用程序中,请在 <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>
XML

There is a known licensing issue between IronPdf version 2023.4.4 and 2024.3.3 in projects:

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

存储在Web.config文件中的键没有被产品拾取和使用。 访问 '在 Web.config 中设置许可证密钥' 疑难解答文章以了解更多信息。

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

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

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

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

文件:appsettings.json

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

在 Azure 函数中设置您的密钥

本地

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

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

部署

  1. 转到 Azure 门户并登录到您的 Azure 账户。 在门户顶部的搜索栏中,输入您的函数应用名称并从列表中选择它。
  2. 在左侧窗格的设置下,选择配置。
  3. 选择应用程序设置并点击“新建应用程序设置”。
  4. 按如下方式添加名称和值:

    • 名称:IronPdf.LicenseKey
    • :您的许可证密钥
  5. 保存。

步骤 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](mailto:support@ironsoftware.com)

常见问题解答

如何在C#中将HTML转换为PDF?

你可以使用IronPDF的RenderHtmlAsPdf方法将HTML字符串转换为PDF。你还可以使用RenderHtmlFileAsPdf将HTML文件转换为PDF。

在.NET Core应用程序中添加许可密钥的方法是什么?

在.NET Core应用程序中,您可以通过在根目录中创建appsettings.json文件来添加您的许可密钥。添加一个“IronPdf.LicenseKey”键,将您的许可密钥作为值。确保该文件被设置为“总是复制”到输出目录。

如果我的许可密钥在ASP.NET项目中未被识别,我该如何解决问题?

已知的一些IronPDF版本中存在影响密钥在Web.config中未被识别的已知问题。为了解决此问题,请访问IronPDF网站上的故障排除文章以获取更详细的解决方案。

我可以在Azure Functions中使用IronPDF吗?

是的,您可以在Azure Functions中使用IronPDF。对于本地开发,请将您的许可密钥添加到“local.settings.json”中。对于已部署的函数,请在Azure门户中使用“名称”为IronPdf.LicenseKey,值为您的许可密钥,添加到应用程序设置下。

我应该遵循哪些步骤来验证我的IronPDF许可密钥是否正确安装?

您可以通过使用IronPdf.License.IsValidLicense("YOUR-LICENSE-KEY")或检查IronPdf.License.IsLicensed来验证您的IronPDF许可密钥安装。确保它们返回true以确认成功的许可应用。

如何在.NET Framework应用程序中管理IronPDF许可?

要在.NET Framework应用程序中管理许可证,请将您的许可密钥添加到Web.ConfigApp.Config文件中的<appSettings>部分。此方法在整个应用程序中全局应用密钥。

IronPDF是否可以手动安装?

是的,可以通过从IronPDF网站下载DLL并将其添加到您的项目或GAC手动安装IronPDF。确保在您的.cs文件中包含 'using IronPdf;'。

如果我需要IronPDF的帮助,我该怎么办?

如果您需要IronPDF的帮助,可以通过[support@ironsoftware.com](mailto:support@ironsoftware.com)联系支持以获取帮助。

IronPDF 是否像在 .NET Core 中一样,支持在 .NET 10 应用程序中集成许可证密钥?

是的。.NET 10 应用程序可以像 .NET Core 项目一样使用 IronPDF。您可以通过代码设置许可证密钥,例如IronPdf.License.LicenseKey = "YOUR_KEY" ,或者将其包含在appsettings.json文件中,并在其中设置 ` IronPdf.LicenseKey属性,同时确保该文件设置为“始终复制到输出目录”。这些方法在 .NET Framework、.NET Core 和 .NET 10 中均受支持。([ironpdf.com](https://ironpdf.com/get-started/license-keys/))

Curtis Chau
技术作家

Curtis Chau 拥有卡尔顿大学的计算机科学学士学位,专注于前端开发,精通 Node.js、TypeScript、JavaScript 和 React。他热衷于打造直观且美观的用户界面,喜欢使用现代框架并创建结构良好、视觉吸引力强的手册。

除了开发之外,Curtis 对物联网 (IoT) 有浓厚的兴趣,探索将硬件和软件集成的新方法。在空闲时间,他喜欢玩游戏和构建 Discord 机器人,将他对技术的热爱与创造力相结合。

准备开始了吗?
Nuget 下载 16,133,208 | 版本: 2025.11 刚刚发布