مجوزدهی
مقدمه
گاهی برای رسیدن به بهترین نتایج ارزیابی، نیاز به رویکرد عملی است. به همین دلیل Aspose.Slides برنامههای خرید مختلفی ارائه میدهد و همچنین یک دوره آزمایشی رایگان و یک مجوز موقت ۳۰ روزه برای ارزیابی فراهم میکند.
ارزیابی Aspose.Slides
میتوانید به راحتی Aspose.Slides را برای ارزیابی دانلود کنید. بسته ارزیابی دقیقاً همان بسته خریداریشده است. نسخه ارزیابی پس از افزودن چند خط کد برای اعمال مجوز، به سادگی مجوزدار میشود.
محدودیت نسخه ارزیابی
نسخه ارزیابی Aspose.Slides (بدون مشخص کردن مجوز) تمام قابلیتهای محصول را فراهم میکند، اما یک واترمارک ارزیابی در بالای سند هنگام باز کردن و ذخیرهسازی درج میکند. همچنین هنگام استخراج متن از اسلایدهای ارائه، به یک اسلاید محدود میشوید.
دربارهٔ مجوز
میتوانید به راحتی یک نسخه ارزیابی Aspose.Slides برای PHP via Java را از صفحه دانلود دریافت کنید. نسخه ارزیابی دقیقاً همان قابلیتها را که نسخه مجوزدار Aspose.Slides دارد، ارائه میدهد. علاوه بر این، پس از خرید یک مجوز و افزودن چند خط کد برای اعمال مجوز، نسخه ارزیابی به سادگی مجوزدار میشود.
مجوز یک فایل XML متنی ساده است که شامل جزئیاتی مانند نام محصول، تعداد توسعهدهندگانی که مجوز دارند، تاریخ انقضای اشتراک و غیره میباشد. این فایل بهصورت دیجیتالی امضا شده است، بنابراین آن را تغییر ندهید. حتی افزودن یک خط جدید ناخواسته به محتویات فایل نیز موجب نامعتبر شدن آن میشود.
برای رفع محدودیتهای مرتبط با نسخه ارزیابی، باید قبل از استفاده از Aspose.Slides یک مجوز تنظیم کنید. شما فقط یک بار در هر برنامه یا فرآیند نیاز به تنظیم مجوز دارید.
مجوز خریداریشده
پس از خرید، باید فایل یا جریان مجوز را اعمال کنید.
باید مجوز را تنظیم کنید:
- فقط یک بار برای دامنه برنامه
- قبل از استفاده از هر کلاس دیگر Aspose.Slides
تنظیم مجوز در Aspose.Slides برای 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);
?>
پرسشهای متداول
آیا میتوانم مجوز را در یک محیط کاملاً آفلاین (بدون دسترسی به اینترنت) اعمال کنم؟
بله. اعتبارسنجی مجوز بهصورت محلی با استفاده از فایل مجوز انجام میشود؛ نیازی به اتصال اینترنتی نیست.
بعد از پایان دوره یکسالهٔ اشتراک چه اتفاقی میافتد؟ آیا کتابخانه متوقف میشود؟
خیر. مجوز دائمی است: میتوانید از نسخههای منتشر شده پیش از تاریخ پایان اشتراک خود استفاده کنید؛ فقط بدون تجدید، امکان استفاده از نسخههای جدیدتر وجود ندارد.