# الترخيص

> تطبيق وإدارة وحل مشكلات الترخيص في Aspose.Slides لـ .NET. ضمان وصول غير متوقف إلى جميع الميزات من خلال دليل الترخيص خطوة بخطوة.

Source: https://docs.aspose.com/slides/ar/net/licensing/
Updated: 2025-12-10


## **تقييم Aspose.Slides**

{{% alert color="primary" %}} 

يمكنك تنزيل نسخة تقييم **Aspose.Slides for NET** من [صفحة تحميل NuGet الخاصة بها](https://www.nuget.org/packages/Aspose.Slides.NET/). توفر نسخة التقييم نفس الوظائف التي توفرها النسخة المرخصة من المنتج. حزمة التقييم هي نفسها الحزمة المشتراة. تصبح نسخة التقييم مرخصة ببساطة بعد إضافة بعض أسطر الشيفرة إليها (لتطبيق الترخيص).

عند ارتياحك من تقييمك لـ **Aspose.Slides**، يمكنك [شراء ترخيص](https://purchase.aspose.com/buy). نوصي بالاطلاع على أنواع الاشتراكات المختلفة. إذا كان لديك أسئلة، تواصل مع فريق مبيعات Aspose.

كل ترخيص Aspose يأتي مع اشتراك سنة واحدة للحصول على ترقيات مجانية إلى الإصدارات الجديدة أو التصحيحات التي تصدر خلال فترة الاشتراك. يحصل المستخدمون الذين لديهم منتجات مرخصة أو حتى نسخ تقييم على دعم فني مجاني وغير محدود.

{{% /alert %}} 

**قيود نسخة التقييم**

* بينما توفر نسخة تقييم Aspose.Slides (بدون ترخيص محدد) كامل وظائف المنتج، فإنها تُدرج علامة مائية للتقييم في أعلى المستند عند عمليات الفتح والحفظ. 
* يقتصر استخراج النصوص من شرائح العرض على شريحة واحدة.

{{% alert color="primary" %}} 

لاختبار Aspose.Slides بدون قيود، يمكنك طلب **ترخيص مؤقت لمدة 30 يوماً**. راجع صفحة [كيفية الحصول على ترخيص مؤقت](https://purchase.aspose.com/temporary-license) لمزيد من المعلومات.

{{% /alert %}}

## **الترخيص في Aspose.Slides**
* تصبح نسخة التقييم مرخصة بعد شراء ترخيص وإضافة بضع أسطر شيفرة إليه (لتطبيق الترخيص).
* الترخيص هو ملف XML نصي بسيط يحتوي على تفاصيل مثل اسم المنتج، عدد المطورين المسموح لهم باستخدامه، تاريخ انتهاء الاشتراك، وما إلى ذلك. 
* ملف الترخيص موقع رقمياً، لذلك لا يجب تعديل الملف. حتى إضافة سطر فارغ غير مقصودة إلى محتوى الملف سيجعله غير صالح.
* عادةً ما يحاول Aspose.Slides for .NET العثور على الترخيص في المواقع التالية:
  * مسار صريح
  * المجلد الذي يحتوي على ملف dll للمكون (مضمّن في Aspose.Slides)
  * المجلد الذي يحتوي على التجميع الذي استدعى ملف dll للمكون (مضمّن في Aspose.Slides)
  * المجلد الذي يحتوي على تجميع الدخول (ملف .exe الخاص بك)
  * مورد مدمج في التجميع الذي استدعى ملف dll للمكون (مضمّن في Aspose.Slides).
* لتجنب القيود المرتبطة بنسخة التقييم، تحتاج إلى تعيين ترخيص قبل استخدام Aspose.Slides. يجب تعيين الترخيص مرة واحدة فقط لكل تطبيق أو عملية.

{{% alert color="primary" %}} 

قد ترغب في إلقاء نظرة على [الترخيص القائم على الاستهلاك](https://docs.aspose.com/slides/net/metered-licensing/).

{{% /alert %}} 


## **تطبيق الترخيص**
يمكن تحميل الترخيص من **ملف** أو **تيار** أو **مورد مدمج**. 

{{% alert color="primary" %}}

توفر Aspose.Slides الفئة [License](https://reference.aspose.com/slides/net/aspose.slides/license) لعمليات الترخيص.

{{% /alert %}} 

{{% alert color="warning" %}} 

يمكن للتراخيص الجديدة تنشيط Aspose.Slides فقط مع الإصدارة 21.4 أو لاحقاً. الإصدارات الأقدم تستخدم نظام ترخيص مختلف ولن تتعرف على هذه التراخيص.

{{% /alert %}}

### **ملف**
أسهل طريقة لتعيين الترخيص هي وضع ملف الترخيص في نفس المجلد الذي يحتوي على ملف DLL للمكون (مضمّن في Aspose.Slides) وتحديد اسم الملف فقط دون مساره.

هذا الكود C# يوضح كيفية تعيين ملف الترخيص:
``` csharp
// ينشئ فئة الترخيص 
Aspose.Slides.License license = new Aspose.Slides.License();

// يضبط مسار ملف الترخيص
license.SetLicense("Aspose.Slides.lic");
```


{{% alert color="warning" %}} 

إذا وضعت ملف الترخيص في دليل مختلف، عند استدعاء طريقة [SetLicense](https://reference.aspose.com/slides/net/aspose.slides/license/setlicense/#setlicense_1)، يجب أن يكون اسم ملف الترخيص في نهاية المسار الصريح المحدد هو نفسه اسم ملف الترخيص الخاص بك.

على سبيل المثال، يمكنك تغيير اسم ملف الترخيص إلى *Aspose.Slides.lic.xml*. ثم، في الشيفرة الخاصة بك، يجب تمرير المسار إلى الملف (المنتهي بـ *Aspose.Slides.lic.xml*) إلى طريقة [SetLicense](https://reference.aspose.com/slides/net/aspose.slides/license/setlicense/#setlicense_1).

{{% /alert %}}

### **تيار**
يمكنك تحميل الترخيص من تيار. هذا الكود C# يوضح كيفية تطبيق الترخيص من تيار:
``` csharp
// ينشئ كائن فئة الترخيص 
Aspose.Slides.License license = new Aspose.Slides.License();

// يضبط الترخيص عبر تدفق
license.SetLicense(myStream);
```


### **مورد مدمج**
يمكنك تعبئة الترخيص مع تطبيقك (لتجنب فقدانه) عن طريق إضافة الترخيص كمورد مدمج إلى أحد التجميعات التي تستدعي ملف DLL للمكون (مضمّن في Aspose.Slides). 

هذه هي طريقة إضافة ملف الترخيص كمورد مدمج:

1. في Visual Studio، أضف ملف الترخيص (.lic) إلى المشروع بهذه الطريقة: انتقل عبر **File** > **Add Existing Item** > **Add**. 
2. اختر الملف في **Solution Explorer**.
3. في نافذة **Properties**، اضبط **Build Action** على **Embedded Resource**.
4. للوصول إلى الترخيص المدمج في التجميع، أضف ملف الترخيص كمورد مدمج إلى المشروع، ثم مرّر اسم ملف الترخيص إلى طريقة `SetLicense`. 

الفئة `License` تجد ملف الترخيص تلقائياً في الموارد المدمجة. لا تحتاج إلى استدعاء طريقتي `GetExecutingAssembly` و `GetManifestResourceStream` من فئة `System.Reflection.Assembly` في إطار عمل Microsoft .NET.

هذا الكود C# يوضح كيفية تعيين الترخيص كمورد مدمج:
``` csharp
// ينشئ فئة الترخيص
Aspose.Slides.License license = new Aspose.Slides.License();

// يمرّر اسم ملف الترخيص المدمج في التجميع
license.SetLicense("Aspose.Slides.lic");
```


## **التحقق من الترخيص**

للتحقق مما إذا تم تعيين الترخيص بشكل صحيح، يمكنك التحقق منه. هذا الكود C# يوضح كيفية التحقق من الترخيص:
```c#
Aspose.Slides.License license = new Aspose.Slides.License();

license.SetLicense("Aspose.Slides.lic");

if (license.IsLicensed())
{
    Console.WriteLine("License is good!");
    Console.Read();
}
```


## **سلامة الخيوط**

{{% alert title="Note" color="warning" %}} 

طريقة [license.SetLicense](https://reference.aspose.com/slides/net/aspose.slides/license/setlicense/) غير آمنة للخطوط المتعددة. إذا كان لا بد من استدعائها في وقت واحد من عدة خيوط، قد ترغب في استخدام آليات مزامنة (مثل القفل) لتجنب المشكلات. 

{{% /alert %}}

## **الأسئلة الشائعة**

**هل يمكنني تطبيق الترخيص في بيئة غير متصلة بالإنترنت تماماً (بدون اتصال إنترنت)؟**

نعم. يتم تنفيذ التحقق من الترخيص محلياً باستخدام ملف الترخيص؛ لا يلزم اتصال بالإنترنت.

**ماذا يحدث بعد انتهاء الاشتراك السنوي؟ هل سيتوقف المكتبة عن العمل؟**

لا. الترخيص دائم: يمكنك الاستمرار في استخدام الإصدارات الصادرة قبل تاريخ انتهاء اشتراكك؛ لن تكون مؤهلاً لاستخدام الإصدارات الأحدث دون تجديد.
