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 並安裝最新版本。 點擊"OK"以接受任何出現的對話框。

這適用於任何 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 類檔案頂部新增此聲明:

:path=/static-assets/pdf/content-code-examples/get-started/license-keys-2.cs
using IronPdf;
Imports IronPdf
$vbLabelText   $csharpLabel

步驟 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"
$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>
<configuration>
  <appSettings>
    <add key="IronPdf.LicenseKey" value="IRONPDF-MYLICENSE-KEY-1EF01"/>
  </appSettings>
</configuration>
XML

在專案中,IronPDF 版本 2023.4.42024.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"
  }
}

部署

  1. 前往 Azure 入口網站並登入您的 Azure 帳戶。 在入口網站頂部的搜尋欄輸入您的函式應用名稱,並從列表中選擇它。
  2. 在左側窗格中的設置下,選擇組態。
  3. 選擇應用程式設置並點擊"新增應用程式設置"。
  4. 新增名稱和值如下:

    • Name: IronPdf.LicenseKey
    • Value: YOUR-LICENSE-KEY
  5. 儲存它。

步驟 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
$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門戶的應用程式設置中以'Name'為IronPdf.LicenseKey和'Value'為您的授權金鑰新增。

我應該遵循哪些步驟來驗證我的IronPDF授權金鑰是否正確安裝?

您可以使用IronPdf.License.IsValidLicense("YOUR-LICENSE-KEY")或檢查IronPdf.License.IsLicensed來驗證您的IronPDF授權金鑰安裝。確保這些返回true以確認授權應用成功。

如何在.NET Framework應用程式中管理IronPDF授權?

要在.NET Framework應用程式中管理授權,請將您的授權金鑰新增到Web.ConfigApp.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/))

Curtis Chau
技術作家

Curtis Chau擁有Carleton大學的電腦科學學士學位,專精於前端開發,擁有Node.js、TypeScript、JavaScript和React的專業知識。Curtis熱衷於建立直觀且美觀的使用者介面,喜愛使用現代框架並建立結構良好、視覺吸引力的手冊。

除了開發,Curtis對物聯網(IoT)有濃厚的興趣,探索創新的方法來整合硬體和軟體。在空閒時間,他喜歡玩遊戲和建立Discord機器人,結合他對技術的熱愛與創造力。

準備開始了嗎?
Nuget 下載 19,936,792 | 版本: 2026.7 剛剛發布
Still Scrolling Icon

還在捲動嗎?

想快速獲得證明嗎? PM > Install-Package IronPdf
執行範例 看您的HTML變成PDF。