مجوزدهی

بررسی کلی

Aspose.Slides را می‌توان در حالت ارزیابی یا با لایسنس معتبر استفاده کرد. نسخه ارزیابی همان عملکرد نسخه دارای لایسنس را دارد، اما یک واترمارک ارزیابی به هر اسلاید از هر ارائه‌ای که ذخیره می‌کند اضافه می‌کند و متنی که کد شما از طریق API می‌خواند را کوتاه می‑نماید.

این مقاله توضیح می‌دهد که لایسنس در Aspose.Slides چگونه کار می‌کند و چگونه قبل از استفاده از کتابخانه یک لایسنس اعمال شود. یک لایسنس می‌تواند از فایل، جریان (stream) یا منبع جاسازی‌شده با استفاده از کلاس License بارگذاری شود. مقاله همچنین نشان می‌دهد چگونه اعتبارسنجی شود که آیا لایسنس به‌درستی اعمال شده است یا خیر.

ارزیابی Aspose.Slides

محدودیت‌های نسخه ارزیابی

  • نسخه ارزیابی (بدون لایسنس مشخص) تمام عملکردهای محصول را فراهم می‌کند، اما یک جعبهٔ متن واترمارک ارزیابی به هر اسلاید از هر ارائه‌ای که ذخیره می‌کند اضافه می‌کند.
  • متنی که کد شما از طریق API می‌خواند، از جمله متنی که تازه تنظیم کرده‌است، به چند کاراکتر اول خود کوتاه می‌شود و پس از آن اطلاعیه‌ای دربارهٔ محدودیت ارزیابی می‌آید. متنی که کد شما می‌نویسد به‌صورت کامل ذخیره می‌شود.

لایسنس‌گذاری در Aspose.Slides

  • یک نسخه ارزیابی پس از خرید لایسنس و افزودن چند خط کد (برای اعمال لایسنس) به‌صورت لایسنس شده می‌شود.
  • لایسنس یک فایل XML متنی ساده است که جزئیاتی چون نام محصول، تعداد توسعه‌دهندگانی که به آن لایسنس داده شده‌اند، تاریخ انقضای اشتراک و غیره را شامل می‌شود.
  • فایل لایسنس به‌صورت دیجیتالی امضا شده است، بنابراین نباید آن را تغییر دهید. حتی افزودن یک خط جدید ناخواسته به محتویات فایل، اعتبار آن را از بین می‌برد.
  • Aspose.Slides for Java معمولاً سعی می‌کند لایسنس را در این مسیرها پیدا کند:
    • مسیر صریح
    • پوشهٔ حاوی Aspose.Slides.jar
  • برای حذف محدودیت‌های مرتبط با نسخه ارزیابی، باید قبل از استفاده از Aspose.Slides یک لایسنس تنظیم کنید. تنها یک بار در هر برنامه یا فرآیند کافی است لایسنس تنظیم شود.

اعمال لایسنس

یک لایسنس می‌تواند از فایل یا جریان (stream) بارگذاری شود.

فایل

آسان‌ترین روش برای تنظیم لایسنس این است که فایل لایسنس را در پوشهٔ حاوی Aspose.Slides.jar یا jar برنامهٔ خود قرار دهید.

این کد جاوا نشان می‌دهد چگونه یک فایل لایسنس تنظیم شود:

// نمونه‌سازی کلاس License
com.aspose.slides.License license = new com.aspose.slides.License();

// تنظیم مسیر فایل لایسنس
license.setLicense("Aspose.Slides.Java.lic");

جریان

می‌توانید لایسنس را از یک جریان بارگذاری کنید. این کد جاوا نشان می‌دهد چگونه یک لایسنس از جریان اعمال شود:

// نمونه‌سازی کلاس License
com.aspose.slides.License license = new com.aspose.slides.License();

// تنظیم لایسنس از طریق یک جریان
license.setLicense(new java.io.FileInputStream("Aspose.Slides.Java.lic"));

پل PHP/Java

اگر از Aspose.Slides for PHP از طریق Java استفاده می‌کنید، می‌توانید لایسنس را از طریق یک پل PHP/Java تنظیم کنید. این پل امکان استفاده از کلاس‌های Java در نحو PHP را می‌دهد. برای اطلاعات بیشتر، به License in PHP مراجعه کنید.

اعتبارسنجی لایسنس

برای بررسی اینکه آیا لایسنس به‌درستی تنظیم شده است یا خیر، می‌توانید آن را اعتبارسنجی کنید. این کد جاوا نشان می‌دهد چگونه یک لایسنس اعتبارسنجی شود:

import com.aspose.slides.*;

License license = new License();
license.setLicense("Aspose.Slides.Java.lic");

if (license.isLicensed()) 
{
    System.out.println("License is good!");
}

ایمنی در برابر نخ‌ها

سوالات متداول

آیا می‌توانم لایسنس را در یک محیط کاملاً آفلاین (بدون دسترسی به اینترنت) اعمال کنم؟

بله. اعتبارسنجی لایسنس به‌صورت محلی با استفاده از فایل لایسنس انجام می‌شود؛ اتصال به اینترنت لازم نیست.

پس از پایان اشتراک یک‌ساله چه می‌شود؟ آیا کتابخانه کار خود را متوقف می‌کند؟

نه. لایسنس دائمی است: می‌توانید از نسخه‌های منتشرشده قبل از تاریخ پایان اشتراک خود استفاده کنید؛ فقط بدون تمدید، حق استفاده از نسخه‌های جدیدتر را نخواهید داشت.