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 並安裝最新版本即可。 若出現任何對話方塊,請點擊"確定"。

此工具適用於 Framework 4.6.2 及以上版本的任何 C# .NET Framework 專案,或 .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;
Imports 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";
' 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.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 檔案。
  • 請在您的 JSON 設定檔中新增一個 'IronPdf.LicenseKey' 鍵。其值應為您的授權金鑰。
  • 請確保檔案屬性包含"複製至輸出目錄:始終複製"。
  • 請確保 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:測試您的金鑰是否已正確安裝

// 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;
' Check if a given license key string is valid
Dim result As Boolean = IronPdf.License.IsValidLicense("IRONPDF-MYLICENSE-KEY-1EF01")

' Check if IronPDF is licensed successfully
Dim is_licensed As Boolean = 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("您的授權金鑰") 或檢查 IronPdf.License.IsLicensed 來驗證 IronPDF 授權金鑰的安裝狀態。請確保這些方法返回 true,以確認授權申請成功。

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

要在 .NET Framework 應用程式中管理授權,請將您的授權金鑰新增至 Web.ConfigApp.Config 檔案中的 區段。此方法會將金鑰套用至整個應用程式。

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",或將其包含在 appsettings.json 檔案中,並設定 IronPdf.LicenseKey 屬性,同時確保該檔案已標記為「始終複製」至輸出目錄。 這些方法在 .NET Framework、.NET Core 及 .NET 10 環境中均受支援。([IronPDF.com](https://ironpdf.com/get-started/license-keys/))

Curtis Chau
技術撰稿人

Curtis Chau 擁有卡爾頓大學(Carleton University)的電腦科學學士學位,專精於前端開發,並精通 Node.js、TypeScript、JavaScript 及 React。他熱衷於打造直觀且美觀的用戶介面,喜歡運用現代框架,並創建結構完善、視覺上吸引人的手冊。

除了開發工作之外,Curtis 對物聯網(IoT)抱有濃厚興趣,致力於探索整合硬體與軟體的創新方法。閒暇時,他喜歡玩遊戲和開發 Discord 機器人,將對科技的熱愛與創意相結合。

準備開始了嗎?
Nuget 下載 19,014,616 | 版本: 2026.5 just released
Still Scrolling Icon

還在往下捲動嗎?

想要快速確認成果嗎? PM > Install-Package IronPdf
執行範例 觀看您的 HTML 轉為 PDF。