IronPDF 许可证密钥

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;
$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";
$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

在项目中,IronPDF 版本 2023.4.42024.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 文件。
  • 将 '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;
$vbLabelText   $csharpLabel

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


步骤 4:开始您的项目

请按照我们的教程了解如何开始使用 IronPDF


有问题吗?

如果您有任何问题,请联系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 下载 17,012,929 | 版本: 2025.12 刚刚发布