IronPDF 许可证密钥
如何获取许可证密钥
添加 IronPDF 许可证密钥可让您在没有限制的情况下开发和部署项目。
今天在您的项目中使用 IronPDF,免费试用。
步骤 1:下载最新版本的 IronPDF
通过 NuGet 安装
在Visual Studio中,右键点击解决方案资源管理器中的项目,然后选择"管理NuGet包..."。 从那里,只需搜索IronPDF并安装最新版本。 点击"确定"以接受出现的任何对话框。
这将在任何 C# .NET Framework 项目中有效,适用于框架 4.6.2 及以上,或 .NET Core 2.0 及以上。 它也适用于 VB.NET 项目。
Install-Package IronPdf
通过 DLL 安装
或者,可以从 https://ironpdf.com/packages/IronPdf.zip 下载 IronPDF DLL 并手动安装到项目或 GAC。
记得在使用 IronPDF 的任何 .cs 类文件顶部添加以下语句:
using IronPdf;using IronPdf;步骤 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";您可以使用 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>在项目中,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 文件。 - 将 '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"
}
}部署
- 转到 Azure 门户并登录到您的 Azure 帐户。 在门户顶部的搜索栏中输入您的函数应用名称,并从列表中选择它。
- 在左侧窗格的设置下,选择配置。
- 选择应用程序设置并点击"新建应用程序设置"。
按如下方式添加名称和值:
名称:IronPdf.LicenseKey值:您的许可证密钥
- 保存。
步骤 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;注意:添加许可证后,请务必记住清理并重新发布应用程序,以避免部署中可能出现的错误。
步骤 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.Config或App.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/))






