授權與訂閱

有時,為了更好地了解系統,你想盡快地進入程式中。 為了使此過程更簡單,Aspose.Words提供不同的購買方案或提供免費試用和30天臨時使用許可證。

免費試用或臨時授權

Aspose.Words是開發人員可以在購買前試用的驚人軟體。

免費試用

試用版與購買版相同 – Trial version 在您加入一些程式碼以適用該許可證時即會自動取得許可證。

試用版 Aspose.Words 在指定的許可證中不包含功能,提供完整的產品功能,但在加載和儲存文件時在文件的上方插入評估水印,限制文件的最大大小為幾百個段落。

臨時使用許可證

若您欲在試用版限制下測試 Aspose.Words,也可以請求 30 天的臨時許可。 有關更多詳細資訊,請參閱 Get a Temporary License 頁面。

購買的授權

在購買後,您需要申請許可證檔案或將許可證檔案包含為嵌入資源。 本節說明如何做到這一點的選項,並對一些常見的疑問進行評論。

保護您購買的授權

購買了許可證後,您需要仔細閱讀第 Protecting Your Purchased License 頁面上的資訊,來保護您的許可證檔案。 請注意,此頁面僅在您持付費授權時可用看。

申請選項

許可證可以在各種位置應用:

“* 顯式路徑” *包含 Aspose.Words.dll 的文件夹 *包含從 Aspose.Words.dll 調用之組件的資料夾

  • 包含進入組件的資料夾 (你的 .exe)
  • 該組件中的內嵌資源稱為 Aspose.Words.dll
  • 計量許可證 – 新的授權機制

當您在應用程式中參考 Aspose.Words.dll 時,此程式庫會複製到您的輸出目錄(除非該筆記錄的特性的 Copy Local 設定為 false)。 最簡單的方式通常是將執照檔放在與 Aspose.Words.dll 相同的資料夾中,只需指定檔案名稱而不指定路徑即可。

透過檔案或串流物件申請使用許可

在開發你的應用程式時,在使用 Aspose.Words 類別之前,請先在開機程式碼中調用 SetLicense

從檔案中載入許可證

透過 SetLicense 方法,您可以試著在嵌入資源或組件目錄中找到執照檔以供進一步使用。

接下來的程式碼範例示範了如何從資料夾初始化許可證:

從串流物件載入許可證

以下程式碼範例示範了如何透過另一個 SetLicense 方法從串流初始化執照:

將許可證檔包含為內嵌資源

您可以將授權憑證與應用程式打包,確保不會遺失,方法是將其包含在呼叫 Aspose.Words 的組件之一中的內嵌資源中。 若要將檔案以內嵌資源包含在裡面,請按照以下步驟:

  1. 在 Visual Studio 中,透過選單中的 檔案 | 新增現有項目. 將 .lic 檔案加入到專案中。
  2. 選取解決方案視窗中的檔案,然後在屬性視窗中設定『嵌入資源的構建動作
  3. 在您的程式碼中,請呼叫 SetLicense 該傳送資源檔簡短名稱給它。

適用計量版授權

Aspose.Words 讓開發者能夠应用計量鍵。 這是一個新的授權機制。

新的許可證機制將與現有的許可證方法一起使用。 那些想要根據使用 API 功能而計費的客戶,可以使用計量授權。

完成所有取得此類許可證所需的步驟後,您將收到密鑰,而非許可證檔案。 這個計量鍵能透過特別為此目的而設的 Metered 類別來適用。

請不要經常使用 SetMeteredKey 方法,以使此許可方法正確的累積消耗並將其報告給我們。 只需实例化 Aspose.Words 库,调用 SetMeteredKey 一次,然后留下实例化的库进行重复利用。

以下程式碼範例示範了如何設定限定的公開及私鑰:

通常只需在程式啟動時,就一次性應用計量授權。 不過,如果計量式授權機制在 24 小時內無法與 Aspose 伺服器溝通,Aspose.Words 將退出授權模式並切換到試用模式。 為了避免這樣的案例,您應該定期檢查授權狀態–如果 Aspose.Words 轉為試用模式,請重新申請計量授權。

更改授權檔案名稱

許可證檔案名稱不需要是Aspose.Words .lic。 你可以根據喜好替它改名,然後在您的應用程式中設定授權時使用該名稱。

無法找到授權檔名" 例外狀況

當您購買並下載許可證時,Aspose網站會將許可證檔案名為Aspose.Words.LIC。 您透過瀏覽器下載許可證檔案。 在这种情况下,有些浏览器会把该许可证文件认定为 XML,并附加 .xml 扩展名,所以您电脑中的完整文件名为 Aspose.Words.lic.XML

當 Microsoft Windows 設定隱藏已知檔案類型的檔案擴展名(不幸的是,這是大多數 Windows 安裝預設的),授權文件會顯示為 “Aspose.Words”。 LIC 在 Windows 探索者。 您可能會認為這是一個真實的檔案名稱,並傳入 SetLicense Aspose.Words.lic 來呼叫它,但其實沒有這樣一個檔案,因此產生了這個異常狀況。

若要解決問題,請將檔案改名,並移除隱形的 “.xml” 擴展名。 我們也建議您在 Microsoft Windows 中關閉隱藏拡張名選項。

使用多個Aspose產品

如果您在應用程式中使用多個Aspose產品,例如 Aspose.Words 和 Aspose.Cells,以下是幾個有用的小貼士:

  • 個別為 Aspose 的每個產品設定授權。 即使您拥有所有组件的单个许可文件,例如 “Aspose.Total.lic”,但您仍需要为您在应用程序中使用的所有 Aspose 产品分别调用 SetLicense
  • 使用完全修飾的許可類別名稱。 每個Aspose產品都有自己的命名空間中一個 License 類別。 例如, Aspose.Words 有 Aspose.Words.License,而 Aspose.CellsAspose.Cells。许可证类。 使用完全資格的類別名稱,可以避免關於哪個許可證適用於哪個產品的混淆。