مجوزدهی

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

نسخه ارزیابی Aspose.Email (بدون مشخص کردن لایسنس) تمام عملکردهای محصول را فراهم می‌کند به‌جز برخی از مؤلفه‌های آن مانند Aspose.Email.Mail، Aspose.Email.Pop3 و Aspose.Email.Imap که دارای محدودیت‌های ارزیابی هستند.

  1. فایل License.txt به پیامی که با استفاده از Aspose.Email ذخیره می‌شود افزوده می‌شود.
  2. تنها ۵۰ ایمیل می‌توانند از یک پوشه در فایل PST استخراج شوند.
  3. تنها ۳ پیوست و همچنین تصاویر درون‌متنی می‌توانند از یک فایل MSG استخراج شوند.
  4. حداکثر تعداد پیوست‌های پردازش‌شده در فرمت CFB برابر ۱ است.
  5. حداکثر تعداد گیرندگان پردازش‌شده در فرمت CFB برابر ۱ است.
  6. در هنگام ذخیره در فرمت‌های CFB، EML یا MSG، «پیام ارزیابی» را به موضوع اضافه می‌کند.
  7. در متد GenerateOccurrences الگوی تکرار، تاریخ پایان نمی‌تواند بعد از 31-12-2004 باشد. این امکان به شما می‌دهد محصول را به‌صورت معناداری تست کنید، اما استفاده از آن در برنامه‌های تولیدی غیرممکن است. به‌عنوان مثال، می‌توانید الگویی مانند «شروع از 1 ژانویه 2000 و تکرار در هر آخرین روز کاری ماه» ایجاد کنید و رخدادهای آن را تولید کنید. رخدادهای پس از 31 دسامبر 2004 در حالت ارزیابی تولید نخواهند شد.
  8. در هنگام ذخیره در فرمت‌های XPS یا TIFF، «تصویر واترمارک ارزیابی» اضافه می‌کند.
  9. حداکثر تعداد آدرس‌های ایمیل مبهم و نام‌های نمایشی که توسط سرور MS Exchange حل می‌شود ۲۰ عدد است.
  10. حداکثر طول فایل داده‌ای که می‌تواند با FileDropPanel کشیده و رها شود 51200 بایت است.
  11. نمایش جعبه‌پیام با "پیام ارزیابی" هنگام عملیات کشیدن و رها کردن که توسط FileDropPanel استفاده می‌شود.
  12. تنها ۱ فایل از جریان MSO داده‌شده توسط متد InlineAttachmentExtractor.EnumerateMsoPackage استخراج می‌شود.

تنظیم لایسنس

لایسنس یک فایل XML متنی ساده است که شامل جزئیاتی نظیر نام محصول، تعداد توسعه‌دهندگانی که به آن لایسنس داده شده، تاریخ انقضای اشتراک و غیره می‌باشد. این فایل به‌صورت دیجیتالی امضا شده است، بنابراین آن را ویرایش نکنید؛ حتی افزودن ناخواسته یک خط جدید به فایل، اعتبار آن را از بین می‌برد.

اگر می‌خواهید محدودیت‌های ارزیابی را حذف کنید، لازم است لایسنس را اعمال کنید. شما تنها یک بار در هر برنامه یا فرآیند نیازی به تنظیم لایسنس دارید.

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

  1. مسیر صریح.
  2. پوشه‌ای که Aspose.Email.jar را شامل می‌شود.

از متد License.setLicense برای فعال‌سازی لایسنس کامپوننت استفاده کنید. معمولاً ساده‌ترین راه برای تنظیم لایسنس این است که فایل لایسنس را در همان پوشه‌ای که Aspose.Email.jar قرار دارد بگذارید و تنها نام فایل را بدون مسیر به همان شکل مثال زیر مشخص کنید:

تنظیم لایسنس از فایل

در این مثال Aspose.Email سعی خواهد کرد فایل لایسنس را در پوشه‌ای که JARهای برنامه شما را شامل می‌شود پیدا کند.

تنظیم لایسنس از جریان

یک لایسنس را از یک جریان مقداردهی اولیه می‌کند.

اعمال مجوز متنی‌سنجی‌شده

Aspose.Email به توسعه‌دهندگان امکان اعمال کلید متری را می‌دهد. این یک مکانیزم جدید مجوزدهی است. این مکانیزم جدید همراه با روش مجوزدهی موجود استفاده خواهد شد. مشتریانی که می‌خواهند بر اساس مصرف قابلیت‌های API هزینه‌گذاری شوند می‌توانند از مجوزدهی متری استفاده کنند. برای جزئیات بیشتر، لطفاً به مراجعه کنید به سوالات متداول مجوز متری بخش.

یک کلاس جدید به نام Metered معرفی شده است تا کلید متری را اعمال کند. کد نمونه زیر نشان می‌دهد چگونه کلیدهای عمومی و خصوصی متری را تنظیم کنید.

گنجاندن فایل لایسنس به‌عنوان یک فایل تعبیه‌شده

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

امکان بررسی این که لایسنس به درستی تنظیم شده است یا نه وجود دارد. مجوز کلاس دارای فیلد isLicensed است که در صورت تنظیم صحیح لایسنس، مقدار true بازمی‌گرداند.

جاوا


 License license = new License();

license.setLicense("Aspose.Email.Java.lic");

if (License.isLicensed()) {

    System.out.println("License is Set!");

}