Лицензирование | Aspose.ZIP для .NET

Оценить Aspose.ZIP

Вы можете бесплатно скачать Aspose.ZIP для .NET для ознакомления. Ознакомительная версия предоставляет практически всю функциональность продукта с некоторыми ограничениями. Та же пробная версия становится лицензированной, когда вы покупаете лицензию и добавляете пару строк кода для  применить лицензию.

Если вы хотите протестировать Aspose.ZIP без ограничений ознакомительной версии, вы также можете запросить 30-дневную временную лицензию. См.  Как получить временную лицензию?.

Ограничения ознакомительной версии

Ознакомительная версия Aspose.ZIP (без указанной лицензии) обеспечивает полную функциональность продукта, за исключением некоторых оценочных ограничений.

Usage contextRestrictions
Size of data to compressNo more than 532,768 bytes of each entry to be compressed
Size of data to decompressNo more than 500,000 bytes of each entry to be decompressed
CRC verification on decompressionNot performed
MAC verification on decompression in an encrypted fileNot performed
Number of entries compressedNo more than 10
Extraction by running self-extracted archiveNo more then 10 files no more than 500,000 bytes each

Применение лицензии

Вы можете легко загрузить ознакомительную версию Aspose.ZIP со страницы загрузки. Ознакомительная версия предоставляет абсолютно те же возможности, что и лицензионная версия Aspose.ZIP. Более того, ознакомительная версия просто становится лицензированной, когда вы покупаете лицензию и добавляете пару строк кода для применения лицензии.

О лицензии

Лицензия представляет собой обычный текстовый XML-файл, содержащий такие сведения, как название продукта, количество разработчиков, которым предоставлена ​​лицензия, дата истечения срока подписки и т. д. Файл имеет цифровую подпись, поэтому не изменяйте его. Даже случайное добавление дополнительного разрыва строки в файл сделает его недействительным.

Вам необходимо установить лицензию перед использованием Aspose.ZIP, если вы хотите избежать ограничений его оценки. Для каждого приложения (или процесса) лицензию требуется установить только один раз.

Применить лицензию с использованием файла или объекта потока

Установка лицензии в Aspose.ZIP для .NET

В Aspose.Zip лицензию можно загрузить из файла, потока или встроенного ресурса. Aspose.ZIP пытается найти лицензию в следующих местах:

Применить лицензию с использованием файла или объекта потока

Самый простой способ установить лицензию — поместить файл лицензии в ту же папку, что и DLL компонента (входит в состав Aspose.ZIP), и указать только имя файла без пути.

1// Создаем экземпляр лицензии и указываем путь к файлу лицензии
2
3Лицензия Aspose.ZIP.License = новая Aspose.ZIP.License();
4
5лицензия.SetLicense("Aspose.ZIP.lic");
1// Создаем экземпляр лицензии и устанавливаем лицензию через поток
2
3Лицензия Aspose.ZIP.License = новая Aspose.ZIP.License();
4
5лицензия.SetLicense(myStream);

При вызове метода SetLicense имя лицензии должно совпадать с именем файла лицензии. Например, вы можете изменить имя файла лицензии на «Aspose.ZIP.lic.xml». Затем в своем коде вы должны использовать измененное имя лицензии (то есть Aspose.ZIP.lic.xml) для метода SetLicense.

Включая файл лицензии в качестве встроенного ресурса

Еще один удобный способ упаковать лицензию вместе с вашим приложением и гарантировать, что она не будет потеряна, — включить ее в качестве встроенного ресурса в одну из сборок, вызывающих DLL компонента (включенную в Aspose.ZIP). Чтобы включить файл лицензии в качестве встроенного ресурса, выполните следующие действия:

Ознакомьтесь с приведенным ниже примером, чтобы понять этот метод установки лицензии (встроенной) в ваши приложения.

1// Создаем экземпляр класса лицензии
2
3Лицензия Aspose.ZIP.License = новая Aspose.ZIP.License();
4
5// Передаем только имя файла лицензии, встроенного в сборку
6
7лицензия.SetLicense("Aspose.ZIP.lic");

Применение дозированной лицензии (с оплатой по факту использования)

Измеренная лицензия — это механизм лицензирования, который позволяет клиентам выставлять счета на основе использования функций API. Более подробную информацию можно найти в разделе часто задаваемых вопросов по лимитному лицензированию. Для активации измеренной лицензии вам потребуются открытый и закрытый ключи.

Применить дозированную лицензию так же просто, как и эти две строки кода:

1var metered = new MeteredLicense();
2metered.SetMeteredKey("<public key>", "<private key>");

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.