原創|使用教程|編輯:王香|2018-01-08 10:30:13.000|閱讀 2226 次
概述:E-iceblue提供.NET、Silverlight 和 WPF 開發控件供應,以讀寫不同格式的文件,是業界領先的文檔管理控件商,旗下產品Spire.Office,Spire.PDF,Spire.XLS,Spire.Doc等深受廣大開發人員的信賴。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
E-iceblue 的每個產品都提供試用版,每個注冊用戶都可以從我們的網站上免費下載。試用版產品將在評估警告中添加一個額外的工作表(在Spire.XLS中)或段落(在Spire.Doc中),并添加到結果文件中。
許可證文件介紹
許可證文件是一種XML格式的文件,包含購買者的用戶名,電子郵件和組織,許可日期,產品名稱,產品版本,許可開發者的數量,許可站點的數量等詳細信息。 許可證文件是數字簽名的,所以不要修改它。
在對我們的產品執行任何操作之前,您需要應用它,但是只需要一次在應用程序或進程中應用許可證文件。
如何申請許可證文件
使用E-iceblue 產品執行任何操作將會發生許可證模塊檢查許可證是否已加載的情況,許可證可以從文件,流或嵌入式資源中隱式或顯式加載,默認為隱式。
在此模式下,許可證模塊將嘗試在以下位置搜索許可證文件:
當您從我們那里獲得許可證文件時,其默認名稱是license.elic.xml。 你可以把它放在上述的任何位置。 許可證模塊將自動加載到您的應用程序中。 您也可以更改許可證文件名稱。 如果這樣做,在對我們的產品執行任何操作之前,需要告知許可證模塊新的文件名,例如:
[C#]
//Tell the license module that you changed the license file name. Spire.License.LicenseProvider.SetLicenseFileName("your-license-file-name");
[VB.NET]
//Tell the license module that you changed the license file name. Spire.License.LicenseProvider.SetLicenseFileName("your-license-file-name");
注意:Spire.License.LicenseProvider類在Spire.License.dll中定義,Spire.License.dll與Spire.Doc.dll / Spire.XLS.dll安裝在同一目錄下。 如果您在代碼中使用Spire.License.LicenseProvider類,則需要在項目中引用Spire.License.dll。
還可以通過搜索許可證文件名獲取許可證,例如:
[C#]
//To get the default license file name. String fileName = Spire.License.LicenseProvider.GetLicenseFileName();
[VB.NET]
//To get the default license file name. Dim fileName As String = Spire.License.LicenseProvider.GetLicenseFileName()
在此模式下,許可證模塊將嘗試從你提供的指定文件或流中加載許可證。
以完整文件名明確指定許可證文件。
[C#]
//Specify the license file by a full file name. Spire.License.LicenseProvider.SetLicenseFileFullPath(@"D:\myApp\license.lic");
[VB.NET]
//Specify the license file by a full file name. Spire.License.LicenseProvider.SetLicenseFileFullPath("D:\myApp\license.lic")
通過FileInfo對象明確指定許可證文件。
[C#]
//Specify the license file by a FileInfo object. FileInfo licenseFile = new FileInfo(@"D:\myApp\license.lic"); Spire.License.LicenseProvider.SetLicenseFile(licenseFile);
[VB.NET]
//Specify the license file by a FileInfo object. Dim licenseFile As New FileInfo("D:\myApp\license.lic") Spire.License.LicenseProvider.SetLicenseFile(licenseFile)
提供許可證數據流。
[C#]
//Specify the license by a license data stream. Stream stream = File.OpenRead(@"D:\myApp\license.lic"); Spire.License.LicenseProvider.SetLicenseFileStream(stream);
[VB.NET]
//Specify the license by a license data stream. Dim stream As Stream = File.OpenRead("D:\myApp\license.lic") Spire.License.LicenseProvider.SetLicenseFileStream(stream)
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn