IronPDF 授權金鑰
如何取得授權金鑰
添加 IronPDF 授權金鑰後,您即可無限制地開發並部署您的專案。
立即透過免費試用,在您的專案中開始使用 IronPDF。
步驟 1:下載 IronPDF 最新版本
透過 NuGet 安裝
在 Visual Studio 中,於"解決方案資源管理器"中右鍵點擊您的專案,然後選擇"管理 NuGet 套件..."。 接著,只需搜尋 IronPDF 並安裝最新版本即可。 若出現任何對話方塊,請點擊"確定"。
此工具適用於 Framework 4.6.2 及以上版本的任何 C# .NET Framework 專案,或 .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;
Imports 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";
' 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 版本 >= 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"
}
}
部署
- 前往 Azure 入口網站並登入您的 Azure 帳戶。 在入口網站頂端的搜尋列中,輸入您的功能應用名稱,並從清單中選取它。
- 在左側窗格的"設定"下,選取"配置"。
- 選取"應用程式設定",然後按一下"新增應用程式設定"。
-
請依下列格式新增"名稱"與"值":
Name: IronPdf.LicenseKeyValue: YOUR-LICENSE-KEY
- 儲存檔案。
步驟 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
注意:新增授權後,請務必清理並重新發佈您的應用程式,以避免部署時可能出現的錯誤。
步驟 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.Config 或 App.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/))

