مجوزدهی
بررسی اجمالی
Aspose.Slides میتواند در حالت ارزیابی یا با یک لایسنس معتبر استفاده شود. نسخه ارزیابی همان عملکرد نسخه لایسنسدار را فراهم میکند، اما هنگام باز یا ذخیرهسازی ارائهها یک واترمارک ارزیابی اضافه میکند و استخراج متن را به یک اسلاید محدود میسازد.
ارزیابی Aspose.Slides
میتوانید نسخه ارزیابی Aspose.Slides for Python via .NET را از صفحه دانلود آن دریافت کنید. نسخه ارزیابی همان ویژگیهای محصول لایسنسدار را فراهم میکند. بسته ارزیابی دقیقاً مشابه بسته خریداریشده است و پس از افزودن چند خط کد برای اعمال لایسنس، لایسنسدار میشود.
وقتی از ارزیابی Aspose.Slides راضی شدید، میتوانید یک لایسنس خریداری کنید. توصیه میکنیم گزینههای اشتراک موجود را بررسی کنید. در صورت داشتن سوال، با تیم فروش Aspose تماس بگیرید.
هر لایسنس Aspose شامل یک اشتراک یکساله با ارتقاهای رایگان به نسخههای جدید و اصلاحات منتشر شده در طول آن دوره است. هر دو کاربر لایسنسدار و ارزیابی، حمایت فنی رایگان و نامحدود دریافت میکنند.
محدودیتهای نسخه ارزیابی
- در حالی که نسخه ارزیابی Aspose.Slides (زمانی که لایسنس اعمال نشده) تمام کارایی را فراهم میکند، هر زمان که سند را باز یا ذخیره کنید، یک واترمارک ارزیابی در بالای سند اضافه میشود.
- هنگام استخراج متن از یک ارائه، محدود به یک اسلاید هستید.
مجوزدهی در Aspose.Slides
- یک نسخه ارزیابی پس از خرید لایسنس و افزودن چند خط کد برای اعمال آن، لایسنسدار میشود.
- لایسنس یک فایل XML متنی ساده است که جزئیاتی مانند نام محصول، تعداد توسعهدهندگانی که پوشش میدهد، تاریخ انقضای اشتراک و غیره را شامل میشود.
- فایل لایسنس بهصورت دیجیتال امضا شده است، بنابراین نباید آن را تغییر دهید. حتی افزودن یک شکست خطی میتواند آن را نامعتبر کند.
- Aspose.Slides for Python via .NET معمولاً لایسنس را در این مکانها جستجو میکند:
- مسیر صریحی که شما ارائه میدهید
- پوشهای که اسکریپت Python فراخوانیکننده Aspose.Slides for Python via .NET در آن قرار دارد
- برای جلوگیری از محدودیتهای ارزیابی، قبل از استفاده از Aspose.Slides لایسنس را تنظیم کنید. تنها یک بار در هر برنامه یا فرآیند نیاز به تنظیم دارد.
اعمال لایسنس
یک لایسنس میتواند از فایل، جریان یا منابع جاسازیشده بارگذاری شود.
فایل
سادهترین روش برای تنظیم لایسنس این است که فایل لایسنس را در همان پوشهای که DLL مؤلفه قرار دارد قرار دهید و فقط نام فایل (بدون مسیر) را مشخص کنید.
کد Python زیر نحوه تنظیم فایل لایسنس را نشان میدهد:
import aspose.slides as slides
# نمونهسازی کلاس License.
license = slides.License()
# مسیر فایل مجوز را تنظیم میکند.
license.set_license("Aspose.Slides.lic")
اگر فایل لایسنس را در دایرکتوری متفاوتی قرار دهید، هنگام فراخوانی License.set_license()، نام فایل در انتهای مسیر صریح باید با نام فایل لایسنس شما مطابقت داشته باشد.
به عنوان مثال، میتوانید فایل لایسنس را به Aspose.Slides.lic.xml تغییر نام دهید. سپس در کد خود، مسیر کامل آن فایل (که به Aspose.Slides.lic.xml ختم میشود) را به متد License.set_license() بدهید.
جریان
میتوانید لایسنس را از یک جریان بارگذاری کنید. مثال Python زیر نشان میدهد چگونه لایسنس را از یک جریان اعمال کنید:
import aspose.slides as slides
# نمونهسازی کلاس License.
license = slides.License()
# تنظیم مجوز از یک جریان.
license.set_license(stream)
اعتبارسنجی لایسنس
برای اطمینان از اینکه لایسنس بهدرستی اعمال شده است، میتوانید آن را اعتبارسنجی کنید. کد Python زیر نحوه اعتبارسنجی لایسنس را نشان میدهد:
import aspose.slides as slides
license = slides.License()
license.set_license("Aspose.Slides.lic")
if license.is_licensed():
print("License is good!")
ایمنی ریسه
Note
متدهای License.set_license ایمن برای استفاده در چند ریسه نیستند. اگر نیاز به فراخوانی همزمان از چند ریسه داشته باشید، از primitives همگامسازی (مانندthreading.Lock) برای جلوگیری از مشکلات استفاده کنید.
FAQ
آیا میتوانم لایسنس را در محیط کاملاً آفلاین (بدون دسترسی به اینترنت) اعمال کنم؟
بله. اعتبارسنجی لایسنس بهصورت محلی با استفاده از فایل لایسنس انجام میشود؛ اتصال به اینترنت نیازی نیست.
پس از انقضای اشتراک یکساله چه اتفاقی میافتد؟ آیا کتابخانه متوقف خواهد شد؟
خیر. لایسنس دائم است: میتوانید از نسخههای منتشرشده قبل از تاریخ پایان اشتراک خود استفاده کنید؛ فقط بدون تمدید، امکان استفاده از نسخههای جدیدتر وجود ندارد.