الترخيص

تقييم Aspose.Slides

قيود النسخة التجريبية

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

الترخيص في Aspose.Slides

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

تطبيق ترخيص

يمكن تحميل ترخيص من ملف، تدفق، أو موارد مضمنة.

ملف

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

يوضح هذا الكود C++ كيفية تعيين ملف الترخيص:

SharedPtr<Aspose::Slides::License> lic = MakeObject<Aspose::Slides::License>();

lic->SetLicense(L"Aspose.Slides.lic");

تدفق

يمكنك تحميل ترخيص من تدفق. يوضح هذا الكود C++ كيفية تطبيق ترخيص من تدفق:

SharedPtr<Aspose::Slides::License> lic = MakeObject<Aspose::Slides::License>();

System::SharedPtr<System::IO::FileStream> stream= System::IO::File::OpenRead(L"Aspose.Slides.lic");

lic->SetLicense(stream); 

التحقق من صلاحية الترخيص

لتحقق مما إذا تم تعيين ترخيص بشكل صحيح، يمكنك التحقق من صحته. يوضح هذا الكود C++ كيفية التحقق من صلاحية ترخيص:

System::SharedPtr<Aspose::Slides::License> license = System::MakeObject<Aspose::Slides::License>();
license->SetLicense(u"Aspose.Slides.lic");
if (license->IsLicensed())
{
    System::Console::WriteLine(u"الترخيص صالح!");
    System::Console::Read();
}

أمان الخيوط