مجوز و اشتراک
گاهی اوقات، برای مطالعه بهتر سیستم، می خواهید در سریع ترین زمان ممکن به کد وارد شوید. برای آسانتر کردن این کار، Aspose.Words طرحهای مختلفی را برای خرید ارائه میکند یا یک آزمایش رایگان و یک مجوز موقت 30 روزه را برای ارزیابی ارائه میکند.
آزمایشی رایگان یا مجوز موقت
Aspose.Words نرم افزار باورنکردنی است که توسعه دهندگان می توانند قبل از خرید آن را امتحان کنند.
امتحان رایگان
نسخه ارزیابی مانند نسخه خریداری شده است - نسخه آزمایشی به سادگی مجوز می گیرد زمانی که چند خط کد برای اعمال مجوز اضافه کنید.
نسخه آزمایشی Aspose.Words بدون مجوز مشخص، عملکرد کامل محصول را ارائه میکند، اما پس از بارگیری و ذخیره، یک واترمارک ارزیابی را در بالای سند درج میکند و حداکثر اندازه سند را به چند صد پاراگراف محدود میکند.
مجوز موقت
اگر میخواهید Aspose.Words را بدون محدودیتهای نسخه آزمایشی آزمایش کنید، میتوانید مجوز موقت 30 روزه را نیز درخواست کنید. برای جزئیات بیشتر به صفحه مجوز موقت بگیرید مراجعه کنید.
مجوز خریداری شده
پس از خرید، باید فایل لایسنس یا استریم را اعمال کنید. این بخش گزینههایی را توضیح میدهد که چگونه میتوان این کار را انجام داد، و همچنین در مورد برخی از سؤالات رایج اظهار نظر میکند.
شما باید مجوز را تنظیم کنید:
-
فقط یک بار در هر دامنه برنامه
-
قبل از استفاده از سایر کلاس های Aspose.Words
محافظت از مجوز خریداری شده شما
پس از خرید مجوز، باید اطلاعات صفحه محافظت از مجوز خریداری شده شما را به دقت بخوانید تا از فایل مجوز خود محافظت کنید. لطفاً توجه داشته باشید که این صفحه فقط در صورت داشتن مجوز پولی برای مشاهده در دسترس است.
گزینه های اعمال مجوز
مجوزها را می توان از مکان های مختلف اعمال کرد:
- مسیر صریح
- پوشه حاوی اسکریپت پایتون که Aspose.Words را برای Python via .NET فرا می خواند
- جریان
- به عنوان مجوز اندازه گیری شده - مکانیزم صدور مجوز جدید
از روش set_license برای مجوز یک جزء استفاده کنید.
تماس چندباره با set_license مضر نیست، فقط زمان پردازنده را تلف می کند.
تماس چندباره با set_metered_key نیز مضر نیست، بلکه فقط زمان پردازنده را تلف می کند و می تواند مصرف را به طور نامناسبی جمع کند.
درخواست مجوز با استفاده از یک فایل یا شی جریان
هنگام توسعه برنامه خود، قبل از استفاده از کلاس های Aspose.Words، set_license را در کد راه اندازی خود فراخوانی کنید.
یک مجوز را از یک فایل بارگیری کنید
با استفاده از روش set_license، می توانید سعی کنید فایل مجوز را در منابع جاسازی شده یا پوشه های اسمبلی برای استفاده بیشتر پیدا کنید.
مثال کد زیر نحوه مقداردهی اولیه مجوز از یک پوشه را نشان می دهد:
یک مجوز را از یک شی Stream
بارگیری کنید
مثال کد زیر نحوه مقداردهی اولیه مجوز از یک جریان را با استفاده از روش دیگر set_license نشان می دهد:
مجوز Metered را اعمال کنید
Aspose.Words به توسعه دهندگان اجازه می دهد تا یک کلید اندازه گیری را اعمال کنند. این یک مکانیسم صدور مجوز جدید است.
سازوکار جدید صدور مجوز در کنار روش صدور مجوز موجود استفاده خواهد شد. آن دسته از مشتریانی که می خواهند بر اساس استفاده از ویژگی های API صورتحساب دریافت کنند، می توانند از Metered Licensing استفاده کنند.
پس از انجام تمامی مراحل لازم برای دریافت این نوع لایسنس، کلیدها را دریافت خواهید کرد نه فایل لایسنس. این کلید اندازه گیری شده را می توان با استفاده از کلاس Metered که مخصوص این منظور معرفی شده است، اعمال کرد.
به طور مکرر با روش SetMeteredKey تماس نگیرید تا این روش صدور مجوز به درستی مصرف را انباشته کرده و به ما گزارش دهد. فقط کتابخانه Aspose.Words را نمونه سازی کنید، یک بار با SetMeteredKey تماس بگیرید، سپس کتابخانه را نمونه برداری کنید و دوباره از آن استفاده کنید.
مثال کد زیر نحوه تنظیم کلیدهای عمومی و خصوصی اندازه گیری شده را نشان می دهد:
تغییر نام فایل لایسنس
نام فایل مجوز لازم نیست “Aspose.Words.Python.NET.lic” باشد. می توانید نام آن را به دلخواه تغییر دهید و هنگام تنظیم مجوز در برنامه خود از آن نام استفاده کنید.
“نام فایل مجوز پیدا نشد” استثنا
هنگام خرید و دانلود مجوز، وب سایت Aspose نام فایل مجوز را “Aspose.Words.Python.NET.lic” می گذارد. شما فایل لایسنس را با استفاده از مرورگر خود دانلود می کنید. در این حالت، برخی از مرورگرها فایل مجوز را به عنوان XML تشخیص می دهند و پسوند xml. را به آن اضافه می کنند، بنابراین نام کامل فایل در رایانه شما به “Aspose.Words.Python.NET.lic.XML” تبدیل می شود.
هنگامی که Microsoft Windows برای مخفی کردن پسوندها برای انواع فایل های شناخته شده پیکربندی شده است (متاسفانه، این پیش فرض در اکثر نصب های Windows است)، فایل مجوز به صورت “Aspose.Words.Python.NET.lic” در Windows Explorer ظاهر می شود. احتمالاً فکر میکنید که این نام واقعی فایل است و با ارسال آن به set_license “Aspose.Words.Python.NET.lic” میگویید، اما چنین فایلی وجود ندارد، بنابراین استثنا وجود دارد.
برای حل مشکل، نام فایل را تغییر دهید تا پسوند نامرئی xml حذف شود. همچنین توصیه می کنیم گزینه “مخفی کردن افزونه ها” را در Microsoft Windows غیرفعال کنید.
استفاده از چندین محصول Aspose
اگر از چندین محصول Aspose در برنامه خود استفاده می کنید، مانند Aspose.Words و Aspose.Cells
، در اینجا چند نکته مفید وجود دارد:
- مجوز را برای هر محصول Aspose جداگانه تنظیم کنید. حتی اگر یک فایل مجوز واحد برای همه مؤلفه ها دارید، به عنوان مثال، “Aspose.Total.lic”، همچنان باید برای هر محصول Aspose که در برنامه خود استفاده می کنید، set_license را جداگانه فراخوانی کنید.
- از نام کلاس مجوز کاملاً واجد شرایط استفاده کنید. هر محصول Aspose دارای یک کلاس License در فضای نام خود است. به عنوان مثال، Aspose.Words دارای aspose.words.License و
Aspose.Cells
دارای کلاس aspose.cells.License است. استفاده از نام کلاس کاملاً واجد شرایط به شما امکان می دهد از سردرگمی در مورد مجوز مربوط به کدام محصول جلوگیری کنید.