授權

概觀

Aspose.Slides 可以在評估模式或使用有效授權的情況下使用。評估版本提供與授權版本相同的功能,但在開啟或儲存簡報時會加入評估浮水印,且文字擷取僅限於一張投影片。

本文說明 Aspose.Slides 的授權運作方式以及在使用函式庫前如何套用授權。授權可以透過 License 類別從檔案、串流或嵌入式資源載入。本文亦示範如何驗證授權是否正確套用。

評估 Aspose.Slides

評估版本限制

  • 雖然 Aspose.Slides 評估版本(未指定授權)提供完整的產品功能,但在開啟與儲存操作時會在文件頂部插入評估浮水印。
  • 從簡報投影片擷取文字時僅限於一張投影片。

Aspose.Slides 授權

  • 評估版本在您購買授權並在程式碼中加入幾行以套用授權後,即會變為授權版。
  • 授權是一個純文字 XML 檔案,內含產品名稱、授權開發人員數量、訂閱到期日等資訊。
  • 授權檔案經數位簽章保護,切勿修改檔案內容。即使不小心新增一個換行,也會使授權失效。
  • Aspose.Slides for Android via Java 通常會在以下位置尋找授權檔案:
    • 明確指定的路徑
    • 含有 Aspose.Slides.jar 的資料夾
  • 為避免評估版本的限制,必須在使用 Aspose.Slides 前先設定授權。每個應用程式或執行序只需設定一次授權。

套用授權

授權可以從 檔案串流 載入。

檔案

設定授權的最簡方法是將授權檔案放置在包含 Aspose.Slides.jar 或您應用程式 jar 的資料夾中。

以下 Java 程式碼示範如何設定授權檔案:

// 建立 License 類別的實例
com.aspose.slides.License license = new com.aspose.slides.License();

// 設定授權檔案路徑
license.setLicense("Aspose.Slides.Android.via.Java.lic");

串流

您可以從串流載入授權。以下 Java 程式碼示範如何從串流套用授權:

// 建立 License 類別的實例
com.aspose.slides.License license = new com.aspose.slides.License();

// 透過串流設定授權
license.setLicense(new java.io.FileInputStream("Aspise.Slides.Android.via.Java.lic"));

驗證授權

若要檢查授權是否正確設定,可進行驗證。以下 Java 程式碼示範如何驗證授權:

License license = new License();
license.setLicense("Aspose.Slides.Android.via.Java.lic");

if (License.isLicensed()) 
{
    System.out.println("License is good!");
}

執行緒安全性

常見問題

我可以在完全離線的環境(無網路存取)中套用授權嗎?

可以。授權驗證完全在本機使用授權檔案執行,無需網際網路連線。

一年訂閱到期後會發生什麼事?函式庫會停止運作嗎?

不會。授權為永久授權:您仍可繼續使用訂閱結束日期之前發布的版本;但若未續約,將無法使用更新的版本。