翻譯|使用教程|編輯:李顯亮|2020-08-26 11:17:34.593|閱讀 2985 次
概述:本文小編將詳細的為大家介紹Aspose.words的許可證相關使用方法,幫助你快速享受正版權限。該說明也可應用到Aspose其他產品。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
Aspose是提供市場上最完整,功能最強大的文件管理API。不同的公司有不同的需求,為了適應各種規模的公司,Aspose提供了多種許可證類型。近日,慧都針對Aspose廠商相關授權進行了優化,價格更加合理優惠。
本文小編將詳細的為大家介紹Aspose.words的許可證相關使用方法,幫助你快速享受正版權限。該說明也可應用到Aspose其他產品。
整合所有格式API處理控件Aspose永久授權正在慧都網火熱銷售中,新購樂享85折起,立即查看價格!
您可以輕松下載Aspose.Words進行評估。評估版下載與購買的下載相同。當您添加幾行代碼以應用許可證時,評估版僅獲得許可。
Aspose.Words的評估版(未指定許可證)提供了完整的產品功能,但在打開和保存時會在文檔頂部插入評估水印,并將最大文檔大小限制為幾百個段落。
如果要在沒有評估版本限制的情況下測試Aspose.Words,還可以聯系在線客服申領30天的臨時許可證。
請遵循以下簡單規則:
可以從不同位置申請許可證:
當您在應用程序中引用Aspose.Words.dll時,該庫將被復制到您的輸出目錄中(除非該條目的屬性中的Copy Local設置為false)。在輸出.exe和該位置的Aspose.Words.dll旁邊包括許可證。
使用License.SetLicense方法許可組件。通常,設置許可證的最簡單方法是將許可證文件與Aspose.Words.dll放在同一文件夾中,并僅指定文件名,而不帶路徑。
多次調用License.SetLicense無害,只是浪費處理器時間。
如果要開發Windows窗體或控制臺應用程序,請在使用Aspose.Words類之前在啟動代碼中調用License.SetLicense。
開發ASP.NET應用程序時,可以在受Application_Start保護的方法中從Global.asax.cs(Global.asax.vb)文件調用License.SetLicense。應用程序啟動時將調用一次。不要從Page_Load方法中調用License.SetLicense,因為這意味著每次加載網頁時都會加載許可證。
如果要開發類庫,則可以從使用Aspose.Words的類的靜態構造函數中調用License.SetLicense。靜態構造函數將在創建類實例之前執行,以確保正確設置Aspose.Words許可證。
從文件加載許可證:在此示例中,Aspose.Words嘗試在嵌入式資源或程序集文件夾中查找許可證文件。
Aspose.Words.License license = new Aspose.Words.License(); // This line attempts to set a license from several locations relative to the executable and Aspose.Words.dll. // You can also use the additional overload to load a license from a stream, this is useful for instance when the // license is stored as an embedded resource try { license.SetLicense("Aspose.Words.lic"); Console.WriteLine("License set successfully."); } catch (Exception e) { // We do not ship any license with this example, visit the Aspose site to obtain either a temporary or permanent license. Console.WriteLine("\nThere was an error setting the license: " + e.Message); }
從流對象加載許可證:初始化流中的許可證
Aspose.Words.License license = new Aspose.Words.License(); try { // Initializes a license from a stream MemoryStream stream = new MemoryStream(File.ReadAllBytes(@"Aspose.Words.lic")); license.SetLicense(stream); Console.WriteLine("License set successfully."); } catch (Exception e) { // We do not ship any license with this example, visit the Aspose site to obtain either a temporary or permanent license. Console.WriteLine("\nThere was an error setting the license: " + e.Message); }
將許可證與應用程序打包在一起并確保它不會丟失的一種好方法是將它作為嵌入式資源包含在一個調用Aspose.Words的程序集中。要將文件包括為嵌入式資源,請執行以下步驟:
許可證文件名不必為“ Aspose.Words.LIC”。您可以將其重命名為任意名稱,并在應用程序中設置許可證時使用該名稱。
當您購買和下載許可證時,Aspose網站會將許可證文件命名為“ Aspose.Words.LIC”。您使用瀏覽器下載許可證文件。某些瀏覽器將許可證文件識別為XML,并在其后附加.xml擴展名,因此計算機上文件的全名變為'Aspose.Words.lic.XML'。
如果將Microsoft Windows配置為隱藏已知文件類型的擴展名(不幸的是,在大多數Windows安裝中這是默認設置),則許可證文件在您看來將為'Aspose.Words。Windows資源管理器中的LIC。您可能會認為這是真實的文件名,然后調用License.SetLicense并將其傳遞為“ Aspose.Words.LIC”,但是沒有這樣的文件,因此是異常。
要解決此問題,請重命名文件以刪除不可見的.xml擴展名。我們還建議您在Microsoft Windows中禁用“隱藏擴展名”選項。
如果您在應用程序中使用多個Aspose產品,例如Aspose.Words和Aspose.Cells,則這里有一些有用的技巧。
如果您想要了解Aspose最新優惠價格,可點擊這里查看;亦或是直接,我們很高興為您服務。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn