原創(chuàng)|使用教程|編輯:王香|2018-01-08 10:30:13.000|閱讀 2226 次
概述:E-iceblue提供.NET、Silverlight 和 WPF 開發(fā)控件供應(yīng),以讀寫不同格式的文件,是業(yè)界領(lǐng)先的文檔管理控件商,旗下產(chǎn)品Spire.Office,Spire.PDF,Spire.XLS,Spire.Doc等深受廣大開發(fā)人員的信賴。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
E-iceblue 的每個(gè)產(chǎn)品都提供試用版,每個(gè)注冊(cè)用戶都可以從我們的網(wǎng)站上免費(fèi)下載。試用版產(chǎn)品將在評(píng)估警告中添加一個(gè)額外的工作表(在Spire.XLS中)或段落(在Spire.Doc中),并添加到結(jié)果文件中。
許可證文件介紹
許可證文件是一種XML格式的文件,包含購買者的用戶名,電子郵件和組織,許可日期,產(chǎn)品名稱,產(chǎn)品版本,許可開發(fā)者的數(shù)量,許可站點(diǎn)的數(shù)量等詳細(xì)信息。 許可證文件是數(shù)字簽名的,所以不要修改它。
在對(duì)我們的產(chǎn)品執(zhí)行任何操作之前,您需要應(yīng)用它,但是只需要一次在應(yīng)用程序或進(jìn)程中應(yīng)用許可證文件。
如何申請(qǐng)?jiān)S可證文件
使用E-iceblue 產(chǎn)品執(zhí)行任何操作將會(huì)發(fā)生許可證模塊檢查許可證是否已加載的情況,許可證可以從文件,流或嵌入式資源中隱式或顯式加載,默認(rèn)為隱式。
在此模式下,許可證模塊將嘗試在以下位置搜索許可證文件:
當(dāng)您從我們那里獲得許可證文件時(shí),其默認(rèn)名稱是license.elic.xml。 你可以把它放在上述的任何位置。 許可證模塊將自動(dòng)加載到您的應(yīng)用程序中。 您也可以更改許可證文件名稱。 如果這樣做,在對(duì)我們的產(chǎn)品執(zhí)行任何操作之前,需要告知許可證模塊新的文件名,例如:
[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類,則需要在項(xiàng)目中引用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對(duì)象明確指定許可證文件。
[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)
提供許可證數(shù)據(jù)流。
[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)
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn