# مجوزدهی

> یاد بگیرید چگونه در Aspose.Slides برای Python via .NET مجوزها را اعمال، مدیریت و عیب‌یابی کنید. با راهنمای گام‌به‌گام مجوزدهی ما، دسترسی بی‌وقفه به تمام ویژگی‌ها را تضمین کنید.

Source: https://docs.aspose.com/slides/fa/python-net/licensing/
Updated: 2026-06-13

## **بررسی اجمالی**

Aspose.Slides می‌تواند در حالت ارزیابی یا با یک لایسنس معتبر استفاده شود. نسخه ارزیابی همان عملکرد نسخه لایسنس‌دار را فراهم می‌کند، اما هنگام باز یا ذخیره‌سازی ارائه‌ها یک واترمارک ارزیابی اضافه می‌کند و استخراج متن را به یک اسلاید محدود می‌سازد.

## **ارزیابی Aspose.Slides**

می‌توانید نسخه ارزیابی **Aspose.Slides for Python via .NET** را از [صفحه دانلود](https://pypi.org/project/Aspose.Slides/) آن دریافت کنید. نسخه ارزیابی همان ویژگی‌های محصول لایسنس‌دار را فراهم می‌کند. بسته ارزیابی دقیقاً مشابه بسته خریداری‌شده است و پس از افزودن چند خط کد برای اعمال لایسنس، لایسنس‌دار می‌شود.

وقتی از ارزیابی **Aspose.Slides** راضی شدید، می‌توانید [یک لایسنس خریداری کنید](https://purchase.aspose.com/buy). توصیه می‌کنیم گزینه‌های اشتراک موجود را بررسی کنید. در صورت داشتن سوال، با تیم فروش Aspose تماس بگیرید.

هر لایسنس Aspose شامل یک اشتراک یک‌ساله با ارتقاهای رایگان به نسخه‌های جدید و اصلاحات منتشر شده در طول آن دوره است. هر دو کاربر لایسنس‌دار و ارزیابی، حمایت فنی رایگان و نامحدود دریافت می‌کنند.

**محدودیت‌های نسخه ارزیابی**

* در حالی که نسخه ارزیابی Aspose.Slides (زمانی که لایسنس اعمال نشده) تمام کارایی را فراهم می‌کند، هر زمان که سند را باز یا ذخیره کنید، یک واترمارک ارزیابی در بالای سند اضافه می‌شود.
* هنگام استخراج متن از یک ارائه، محدود به یک اسلاید هستید.

{{% alert color="primary" %}}
برای آزمایش Aspose.Slides بدون محدودیت، می‌توانید یک **لایسنس موقت 30 روزه** درخواست کنید. برای جزئیات، صفحه [نحوه دریافت لایسنس موقت](https://purchase.aspose.com/temporary-license) را ببینید.
{{% /alert %}}

## **مجوزدهی در Aspose.Slides**

* یک نسخه ارزیابی پس از خرید لایسنس و افزودن چند خط کد برای اعمال آن، لایسنس‌دار می‌شود.
* لایسنس یک فایل XML متنی ساده است که جزئیاتی مانند نام محصول، تعداد توسعه‌دهندگانی که پوشش می‌دهد، تاریخ انقضای اشتراک و غیره را شامل می‌شود.
* فایل لایسنس به‌صورت دیجیتال امضا شده است، بنابراین نباید آن را تغییر دهید. حتی افزودن یک شکست خطی می‌تواند آن را نامعتبر کند.
* Aspose.Slides for Python via .NET معمولاً لایسنس را در این مکان‌ها جستجو می‌کند:
  * مسیر صریحی که شما ارائه می‌دهید
  * پوشه‌ای که اسکریپت Python فراخوانی‌کننده Aspose.Slides for Python via .NET در آن قرار دارد
* برای جلوگیری از محدودیت‌های ارزیابی، قبل از استفاده از Aspose.Slides لایسنس را تنظیم کنید. تنها یک بار در هر برنامه یا فرآیند نیاز به تنظیم دارد.

{{% alert color="primary" %}}
ممکن است تمایل داشته باشید [مجوزدهی بر پایه مصرف](/slides/fa/python-net/metered-licensing/) را بررسی کنید.
{{% /alert %}}

## **اعمال لایسنس**

یک لایسنس می‌تواند از **فایل**، **جریان** یا **منابع جاسازی‌شده** بارگذاری شود.

{{% alert color="primary" %}}
Aspose.Slides کلاس [License](https://reference.aspose.com/slides/fa/python-net/aspose.slides/license/) را برای مدیریت لایسنس‌ها فراهم می‌کند.
{{% /alert %}}

{{% alert color="warning" %}}
لایسنس‌های جدید می‌توانند Aspose.Slides را فقط با نسخه 21.4 یا بالاتر فعال کنند. نسخه‌های قدیمی‌تر از سیستم لایسنس متفاوتی استفاده می‌کنند و این لایسنس‌ها را تشخیص نمی‌دهند.
{{% /alert %}}

### **فایل**

ساده‌ترین روش برای تنظیم لایسنس این است که فایل لایسنس را در همان پوشه‌ای که DLL مؤلفه قرار دارد قرار دهید و فقط نام فایل (بدون مسیر) را مشخص کنید.

کد Python زیر نحوه تنظیم فایل لایسنس را نشان می‌دهد:

```py
import aspose.slides as slides

# نمونه‌سازی کلاس License.
license = slides.License()

# مسیر فایل مجوز را تنظیم می‌کند.
license.set_license("Aspose.Slides.lic")
```

{{% alert color="warning" %}}
اگر فایل لایسنس را در دایرکتوری متفاوتی قرار دهید، هنگام فراخوانی [License.set_license()](https://reference.aspose.com/slides/fa/python-net/aspose.slides/license/set_license/#str)، نام فایل در انتهای مسیر صریح باید با نام فایل لایسنس شما مطابقت داشته باشد.

به عنوان مثال، می‌توانید فایل لایسنس را به *Aspose.Slides.lic.xml* تغییر نام دهید. سپس در کد خود، مسیر کامل آن فایل (که به Aspose.Slides.lic.xml ختم می‌شود) را به متد [License.set_license()](https://reference.aspose.com/slides/fa/python-net/aspose.slides/license/set_license/#str) بدهید.
{{% /alert %}}

### **جریان**

می‌توانید لایسنس را از یک جریان بارگذاری کنید. مثال Python زیر نشان می‌دهد چگونه لایسنس را از یک جریان اعمال کنید:

```py
import aspose.slides as slides

# نمونه‌سازی کلاس License.
license = slides.License()

# تنظیم مجوز از یک جریان.
license.set_license(stream)
```

## **اعتبارسنجی لایسنس**

برای اطمینان از اینکه لایسنس به‌درستی اعمال شده است، می‌توانید آن را اعتبارسنجی کنید. کد Python زیر نحوه اعتبارسنجی لایسنس را نشان می‌دهد:

```py
import aspose.slides as slides

license = slides.License()

license.set_license("Aspose.Slides.lic")

if license.is_licensed():
    print("License is good!")
```

## **ایمنی ریسه**

{{% alert title="Note" color="warning" %}}
متدهای [License.set_license](https://reference.aspose.com/slides/fa/python-net/aspose.slides/license/) ایمن برای استفاده در چند ریسه نیستند. اگر نیاز به فراخوانی همزمان از چند ریسه داشته باشید، از primitives همگام‌سازی (مانند `threading.Lock`) برای جلوگیری از مشکلات استفاده کنید.
{{% /alert %}}

## **FAQ**

**آیا می‌توانم لایسنس را در محیط کاملاً آفلاین (بدون دسترسی به اینترنت) اعمال کنم؟**

بله. اعتبارسنجی لایسنس به‌صورت محلی با استفاده از فایل لایسنس انجام می‌شود؛ اتصال به اینترنت نیازی نیست.

**پس از انقضای اشتراک یک‌ساله چه اتفاقی می‌افتد؟ آیا کتابخانه متوقف خواهد شد؟**

خیر. لایسنس دائم است: می‌توانید از نسخه‌های منتشرشده قبل از تاریخ پایان اشتراک خود استفاده کنید؛ فقط بدون تمدید، امکان استفاده از نسخه‌های جدیدتر وجود ندارد.
