授權
簡介
有時為了取得最佳的評估結果,可能需要親自操作。基於此原因,Aspose.Slides 提供不同的購買方案,並提供免費試用以及 30 天暫時授權以供評估。
評估 Aspose.Slides
您可以輕鬆下載 Aspose.Slides 進行評估。評估套件與購買套件相同。只要在程式碼中加入幾行以套用授權,評估版本即會變為授權版本。
評估版限制
Aspose.Slides 的評估版(未指定授權)提供完整的產品功能,但在開啟與儲存文件時會在文件頂部插入評估水印。從簡報投影片中擷取文字時也僅限於單一投影片。
關於授權
您可以透過 Java 從其 下載頁面 輕鬆下載 Aspose.Slides for PHP 的評估版。評估版提供與授權版 完全相同的功能。此外,只要您購買授權並加入幾行程式碼以套用授權,評估版即會轉為授權版。
授權是一個純文字 XML 檔案,內含產品名稱、授權給多少開發人員、訂閱到期日等資訊。該檔案具數位簽章,請勿修改檔案內容。即使不小心在檔案內容中加入額外的換行,也會使其失效。
為避免評估版的限制,您需要在使用 Aspose.Slides 前先設定授權。每個應用程式或處理程序只需設定一次授權即可。
已購買授權
購買後,您需要套用授權檔案或資料流。
您需要設定授權:
- 每個應用程式域僅一次
- 在使用任何其他 Aspose.Slides 類別之前
在 Aspose.Slides for PHP via Java 中設定授權
授權可從以下位置套用:
- 明確路徑
- 資料流
- 作為計量授權 – 一種全新授權機制
使用 setLicense 方法為元件授權。
雖然多次呼叫 setLicense 不會造成傷害,但會浪費資源(處理器)。
使用檔案套用授權
此程式碼片段用於設定授權檔案:
PHP
<?php
require_once("http://localhost:8080/JavaBridge/java/Java.inc");
require_once("lib/aspose.slides.php");
use aspose\slides\License;
$license = new License();
$license->setLicense("Aspose.Slides.lic");
?>
呼叫 setLicense 方法時,授權名稱應與授權檔案名稱相同。例如,您可以將授權檔案名稱更改為「Aspose.Slides.lic.xml」。之後,在程式碼中必須將新的授權名稱 (Aspose.Slides.lic.xml) 傳遞給 setLicense 方法。
從資料流套用授權
此程式碼片段用於從資料流套用授權:
<?php
require_once("http://localhost:8080/JavaBridge/java/Java.inc");
require_once("lib/aspose.slides.php");
use aspose\slides\License;
$license = new License();
$license->setLicense($stream);
?>
常見問題
我可以在完全離線環境(無網際網路連線)中套用授權嗎?
可以。授權驗證在本機使用授權檔案完成,無需網際網路連線。
一年訂閱到期後會發生什麼事?函式庫會停止運作嗎?
不會。此授權為永久授權:您仍可繼續使用訂閱結束日前發佈的版本,只是若未續約,將無法使用更新的版本。