IronPDF 授權金鑰
如何獲取授權金鑰
新增 IronPDF 授權金鑰使您可以不受限制地開發和部署專案。
今天就使用IronPDF開始專案,免費試用。
步驟 1:下載最新版的 IronPDF
通過 NuGet 安裝
在 Visual Studio 中,右鍵點擊方案總管中的專案並選擇"管理 NuGet 套件..."。 從中,只需搜尋 IronPDF 並安裝最新版本。 點擊"OK"以接受任何出現的對話框。
這適用於任何 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 類檔案頂部新增此聲明:
:path=/static-assets/pdf/content-code-examples/get-started/license-keys-2.cs
using IronPdf;
Imports IronPdf
步驟 2:應用您的授權金鑰
使用程式碼設置您的 IronPDF 授權金鑰
將此程式碼新增到應用程式啟動時,IronPDF 使用之前。 此方法普遍有效且簡單。 它對 .NET Core 和 .NET Framework 應用程式均適用。
:path=/static-assets/pdf/content-code-examples/get-started/license-keys-3.cs
// 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 設定您的鍵
要使用 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 version >= 4.6.2
儲存在 Web.config 檔案中的鍵未被產品檢測到和使用。 造訪"在 Web.config 中設置授權金鑰"故障排除文章以瞭解更多。
確保 IronPdf.License.IsLicensed 返回 true 以驗證。
使用 .NET Core appsettings.json 檔案設置您的鍵
要在 .NET Core 中全域應用鍵至您的應用程式:
- 在您的專案中新增一個名為
appsettings.json的 JSON 檔案到專案根目錄。 - 向 JSON 配置檔新增一個 'IronPdf.LicenseKey' 鍵。數值應是您的授權金鑰。
- 確保檔案屬性包括 Copy to Output Directory: Copy always 。
- 確保
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"
}
}
部署
- 前往 Azure 入口網站並登入您的 Azure 帳戶。 在入口網站頂部的搜尋欄輸入您的函式應用名稱,並從列表中選擇它。
- 在左側窗格中的設置下,選擇組態。
- 選擇應用程式設置並點擊"新增應用程式設置"。
-
新增名稱和值如下:
Name: IronPdf.LicenseKeyValue: YOUR-LICENSE-KEY
- 儲存它。
步驟 3:測試您的鍵是否已正確安裝
:path=/static-assets/pdf/content-code-examples/get-started/license-keys-7.cs
// 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;
Imports IronPdf
' Check if a given license key string is valid
Dim result As Boolean = License.IsValidLicense("IRONPDF-MYLICENSE-KEY-1EF01")
' Check if IronPDF is licensed successfully
Dim is_licensed As Boolean = 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門戶的應用程式設置中以'Name'為IronPdf.LicenseKey和'Value'為您的授權金鑰新增。
我應該遵循哪些步驟來驗證我的IronPDF授權金鑰是否正確安裝?
您可以使用IronPdf.License.IsValidLicense("YOUR-LICENSE-KEY")或檢查IronPdf.License.IsLicensed來驗證您的IronPDF授權金鑰安裝。確保這些返回true以確認授權應用成功。
如何在.NET Framework應用程式中管理IronPDF授權?
要在.NET Framework應用程式中管理授權,請將您的授權金鑰新增到Web.Config或App.Config中的<appSettings>部分。此方法在整個應用程式中全域應用金鑰。
IronPDF可以手動安裝嗎?
可以,IronPDF可以手動通過從IronPDF網站下載DLL並將其新增到您的專案或GAC中進行安裝。確保在您的.cs檔案中包含‘using IronPdf;’。
如果我需要IronPDF的幫助,我應該怎麼辦?
如果您需要IronPDF的幫助,您可以聯絡[support@ironsoftware.com](mailto:support@ironsoftware.com)獲取幫助。
IronPDF是否支援在.NET 10應用程式中與.NET Core相同方式的授權金鑰整合?
是的。.NET 10應用程式可以與.NET Core專案以相同的方式使用IronPDF。您可以通過IronPdf.License.LicenseKey = "YOUR_KEY"在程式碼中設置授權金鑰,或將其包含在具有IronPdf.LicenseKey屬性的appsettings.json文件中,確保該文件設置為‘始終複制’到輸出目錄。這些方法在.NET Framework、.NET Core和.NET 10中都受到支持。([ironpdf.com](https://ironpdf.com/get-started/license-keys/))

