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項目,從 Framework 4.6.2 及更高版本,或.NET Core 2.0 及更高版本。 它也適用於VB .NET專案。

Install-Package IronPdf

NuGet

透過 DLL 安裝

或者,您可以IronPDFIronPDF下載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 設定金鑰

若要使用 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 檔案。
  • 在您的 JSON 設定檔中新增一個名為"IronPDF"的鍵。其值應為您的許可證密鑰。 確保檔案屬性包含"複製到輸出目錄:始終複製*"。
  • 確保 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
    • Value: 您的授權金鑰
  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

注意:新增許可證後,請務必清理並重新發布您的應用程序,以避免部署過程中可能出現的錯誤。


第四步:開始你的專案

請按照我們的教學了解如何開始使用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 函數中使用 IronPDF 嗎?

是的,您可以在 Azure 函數中使用 IronPDF。對於本地開發,將授權金鑰添加到 'local.settings.json' 中。對於已部署的函數,請在 Azure 入口的應用程式設置中添加它,'Name' 為 IronPdf.LicenseKey,'Value' 為您的授權金鑰。

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

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

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

要在 .NET Framework 應用程式中管理授權金鑰,請在 Web.ConfigApp.Config 文件中的 區段添加您的授權金鑰。這種方法將金鑰應用在整個應用程式中。

IronPDF 的手動安裝是否可行?

是的,可以通過從 IronPDF 網站下載 DLL 並將其添加到您的專案或 GAC 中手動安裝 IronPDF。請確保在 .cs 文件中包含 'using IronPDF;'。

如果我需要 IronPDF 的協助,我應該怎麼做?

如果您需要 IronPDF 的協助,您可以透過電子郵件 [support@Iironsoftware.com](mailto:support@Iironsoftware.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 熱衷於創建直觀且美觀的用戶界面,喜歡使用現代框架並打造結構良好、視覺吸引人的手冊。

除了開發之外,Curtis 對物聯網 (IoT) 有著濃厚的興趣,探索將硬體和軟體結合的創新方式。在閒暇時間,他喜愛遊戲並構建 Discord 機器人,結合科技與創意的樂趣。

準備好開始了嗎?
Nuget 下載 17,803,474 | 版本: 2026.3 剛剛發布
Still Scrolling Icon

還在滾動嗎?

想快速取得證據? PM > Install-Package IronPdf
運行範例看著你的HTML程式碼變成PDF檔。