اگر مشکلی در تأیید مجوز وجود داشته باشد، می توانید در حین کار با Aspose API با برخی استثناها در برنامه های خود مواجه شوید. در چنین مواردی، استثنا ممکن است دارای شرحی مانند: «فقط ارزیابی باشد. ایجاد شده با Aspose. حق چاپ 2003-2020 Aspose Pty Ltd، «حداکثر 4 عنصر (برای هر مجموعه) را می توان در حالت ارزیابی مشاهده کرد»، یا «این سند در اینجا کوتاه شده است زیرا با استفاده از Aspose API در حالت ارزیابی ایجاد شده است». علاوه بر این، می توانید واترمارک ارزیابی یا صفحات کوتاه شده را در فایل های خروجی مشاهده کنید. اجازه دهید راه حل سریع برای عیب یابی چنین مشکلاتی را بررسی کنیم.
هنگام مواجهه با مشکل صدور مجوز، سناریوهای اصلی زیر ممکن است وجود داشته باشد:
- فایل مجوزی برای ارزیابی API ندارید
- قبلاً مجوز خریداری کرده اید یا مجوز موقت رایگان دارید
- ارتقاء اخیر به نسخه جدیدتر APIهای Aspose
فایل مجوزی برای ارزیابی API ندارید
اگر با Aspose API ها تازه کار هستید و با محدودیت های ارزیابی مواجه هستید. میتوانید طبق راهنمای How to Buy Aspose License? در مرحله 5 یک مجوز موقت رایگان درخواست کنید. برای مثال، آدرسهای ایمیل با دامنههای عمومی مانند xyz@gmail.com، xyz@yahoo.com و غیره واجد شرایط مجوز موقت رایگان نیستند. پس از دریافت فایل مجوز، می توانید API های Aspose را با ظرفیت کامل خود ارزیابی کنید و پس از رضایت از محصول، اقدام به خرید مجوز کنید.
قبلاً مجوز خریداری کرده اید یا مجوز موقت رایگان دارید
شما یک مجوز رایگان دریافت کرده اید یا قبلاً آن را خریداری کرده اید، اما همچنان با محدودیت های ارزیابی مواجه هستید؟ از مستندات API مربوطه دیدن کنید و مطمئن شوید که مجوز به درستی تنظیم شده است. برای مثال، شما با Aspose.Words for .NET API کار میکنید، سپس میتوانید از [مقاله مجوز5 در بخش [شروع به کار]6] در [اسناد7 دیدن کنید. در آنجا می توانید کد سی شارپ زیر را برای تنظیم مجوز پیدا کنید:
Aspose.Words.License license = new Aspose.Words.License();
// این خط سعی می کند مجوزی را از چندین مکان نسبت به فایل اجرایی و Aspose.Words.dll تنظیم کند.
// همچنین میتوانید از اضافه بار اضافی برای بارگیری مجوز از یک جریان استفاده کنید، این برای مثال زمانی مفید است
// مجوز به عنوان یک منبع جاسازی شده ذخیره می شود
try
{
license.SetLicense("Aspose.Words.lic");
Console.WriteLine("License set successfully.");
}
catch (Exception e)
{
// ما هیچ مجوزی را با این مثال ارسال نمی کنیم، برای دریافت مجوز موقت یا دائم به سایت Aspose مراجعه کنید.
Console.WriteLine("\nThere was an error setting the license: " + e.Message);
}
به همین ترتیب، میتوانید کد مربوط به مجوز را در مستندات هر API پیدا کنید. هنگامی که مجوز را با موفقیت تنظیم کردید، محدودیت های ارزیابی مانند ارزیابی فقط. ایجاد شده با Aspose. حق چاپ 2003-2020 Aspose Pty Ltd، تنها پردازش 4 عنصر (به عنوان مثال، فقط 4 صفحه، 4 فیلد فرم و غیره، صفحات سند یا برش محتوا و غیره حل خواهد شد.
ارتقاء اخیر به نسخه جدیدتر APIهای Aspose
یکی دیگر از دلایل مواجهه با هر یک از این استثناها می تواند ارتقاء اخیر شما به آخرین نسخه Aspose API باشد. یا ارتقاء به یک نسخه خاص که پس از تاریخ انقضای مجوز شما منتشر شده است. همچنین ممکن است پیام خطا را به صورت زیر مشاهده کنید: اشتراک موجود در این مجوز امکان ارتقاء رایگان را تا DD MMM YYYY فراهم می کند. این نسخه از محصول در DD MMM YYYY منتشر شد. لطفا اشتراک را تمدید کنید یا از نسخه قبلی محصول استفاده کنید. با این حال، لطفاً توجه داشته باشید که مجوز دائمی است و میتوانید از آن برای نسخههایی که قبل از تاریخ انقضا منتشر شدهاند استفاده کنید. تاریخ انقضا در آن مشخص شده است YYYYMMDD برچسب فایل مجوز شما می توانید با باز کردن آن با برنامه Notepad آن را بررسی کنید. در چنین مواردی، در صورت نیاز به ارتقاء به نسخه جدیدتر APIهای Aspose، باید مجوز خود را تمدید کنید. علاوه بر این، همیشه می توانید در تالار گفتمان پشتیبانی رایگان با ما تماس بگیرید و ما خوشحال خواهیم شد که به شما کمک کنیم.