Ліцензування | Aspose.ZIP для .NET
Оцініть Aspose.ZIP
Ви можете безкоштовно завантажити Aspose.ZIP для .NET для ознайомлення. Ознайомлювальна версія надає майже всю функціональність продукту з певними обмеженнями. Та сама пробна версія стає ліцензованою, коли ви купуєте ліцензію та додаєте кілька рядків коду до застосувати ліцензію.
Якщо ви хочете протестувати Aspose.ZIP без обмежень оціночної версії, ви також можете подати запит на 30-денну тимчасову ліцензію. Перегляньте Як отримати тимчасову ліцензію?
Обмеження оціночної версії
Оціночна версія Aspose.ZIP (без зазначеної ліцензії) забезпечує повну функціональність продукту, за винятком деяких обмежень щодо оцінки.
Usage context | Restrictions |
---|---|
Size of data to compress | No more than 532,768 bytes of each entry to be compressed |
Size of data to decompress | No more than 500,000 bytes of each entry to be decompressed |
CRC verification on decompression | Not performed |
MAC verification on decompression in an encrypted file | Not performed |
Number of entries compressed | No more than 10 |
Extraction by running self-extracted archive | No 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)
- Папка, яка містить збірку, яка викликала DLL компонента (входить до Aspose.ZIP)
- Папка, яка містить збірку входу (ваш .exe)
- Вбудований ресурс у збірці, який викликає DLL компонента (входить до Aspose.ZIP). Існує два поширені методи встановлення ліцензії, які обговорюються нижче:
Застосувати ліцензію за допомогою файлу або потокового об’єкта
Найпростіший спосіб встановити ліцензію – помістити файл ліцензії в ту саму папку, що й DLL компонента (входить до Aspose.ZIP), і вказати лише ім’я файлу без шляху.
1// Створення екземпляра ліцензії та встановлення шляху до файлу ліцензії
2
3Ліцензія Aspose.ZIP.License = нова Aspose.ZIP.License();
4
5license.SetLicense("Aspose.ZIP.lic");
1// Створення екземпляра ліцензії та встановлення ліцензії через потік
2
3Ліцензія Aspose.ZIP.License = нова Aspose.ZIP.License();
4
5license.SetLicense(myStream);
Коли ви викликаєте метод SetLicense, назва ліцензії має збігатися з назвою файлу ліцензії. Наприклад, ви можете змінити назву файлу ліцензії на “Aspose.ZIP.lic.xml”. Потім у своєму коді ви повинні використовувати модифіковану назву ліцензії (тобто Aspose.ZIP.lic.xml) для методу SetLicense.
Включно з файлом ліцензії як вбудованим ресурсом
Інший гарний спосіб упакувати ліцензію разом із програмою та переконатися, що вона не буде втрачена, полягає в тому, щоб включити її як вбудований ресурс до однієї зі збірок, які викликають DLL компонента (входить до Aspose.ZIP). Щоб включити файл ліцензії як вбудований ресурс, виконайте такі дії:
- У Visual Studio .NET, включаючи файл ліцензії (.lic) у проект за допомогою File | Додати існуючий елемент… меню
- Виберіть файл у Solution Explorer і встановіть Build Action на Embedded Resource у вікні Properties
- Щоб отримати доступ до ліцензії, вбудованої в збірку (як вбудований ресурс), не потрібно викликати методи GetExecutingAssembly і GetManifestResourceStream класу System.Reflection.Assembly Microsoft .NET Framework. Все, що потрібно зробити, це просто додати файл ліцензії як вбудований ресурс до вашого проекту та передати назву файлу ліцензії в метод SetLicense License. Licenseclass автоматично знайде файл ліцензії у вбудованих ресурсах.
Перегляньте наведений нижче приклад, щоб зрозуміти цей метод налаштування ліцензії (вбудованої) у ваших програмах.
1// Створення екземпляра класу License
2
3Ліцензія Aspose.ZIP.License = нова Aspose.ZIP.License();
4
5// Передайте лише назву файлу ліцензії, вбудованого в збірку
6
7license.SetLicense("Aspose.ZIP.lic");
Застосування ліцензії Metered (оплата за використання)
Ліцензія Metered — це механізм ліцензування, який дозволяє клієнтам виставляти рахунки на основі використання функцій API. Щоб отримати докладнішу інформацію, зверніться до розділу поширених запитань щодо обмеженого ліцензування. Для активації ліцензії Metered вам потрібні відкритий і закритий ключі.
Застосувати ліцензію Metered так само просто, як ці два рядки коду:
1var metered = new MeteredLicense();
2metered.SetMeteredKey("<public key>", "<private key>");