Лицензиране
Понякога, за да изучавате системата по-добре, искате да се потопите в кода възможно най-бързо. За да улесним нещата, Aspose.Words предоставя различни планове за закупуване или предлага безплатен процес и 30-дневен временен лиценз за оценка.
Безплатен пробен или временен лиценз
Aspose.Words е невероятен софтуер, който разработчиците могат да опитат преди закупуване. Можете лесно да изтеглите / инсталирате Aspose.Words вместо Java както и Aspose.Words вместо Android през Java от страницата за изтегляне за оценка.
Версията за оценка е същата, както закупен един год. на Trial версия просто става лицензирана, когато добавите няколко реда код за прилагане на лиценза.
Закупен лиценз
След покупка, трябва да приложите лицензния файл или да включите лицензния файл като вграден ресурс. Този раздел описва възможностите за това как може да се направи, а също и коментари по някои общи въпроси.
Лицензът е обикновен текст XML файл, който съдържа детайли като име на продукта, брой на разработчиците лицензирани, срок на годност, и така нататък.
Файлът е дигитално подписан, така че не променяйте файла. Дори неумишлено добавяне на допълнителна линия ще го обезвреди.
Трябва да зададете лиценза:
- само веднъж на домейн приложение
- преди да използвате други Aspose.Words класове
Защита на закупения лиценз
След закупуване на лиценз, трябва внимателно да прочетете информацията на страницата Защита на закупения лиценз за да защитя лиценза ти. Моля, имайте предвид, че тази страница е достъпна само ако имате платен лиценз.
Опции за прилагане на лиценза
Лицензи могат да се прилагат от различни места:
- Изяснена пътека
- Вграден ресурс
- Като Metered License .. нов механизъм за лицензиране
Зареждане на лиценза
В Aspose.Words вместо Android през Java, Лицензът може да бъде Лицензиране и записване, или зареден от поток:
- Сложи документите на всяко място. /mnt/dcard/.
- Създаване на поток, който референции файл.
- Подай потока (съдържащ лицензния файл) в
SetLicense
метод.
Java
String dataDir = Environment.getExternalStorageDirectory().getPath() + "/";
// Create a stream object containing the license file
FileInputStream fstream = new FileInputStream(dataDir + "Aspose.Email.Android.Java.lic");
// Instantiate the `License` class
License license = new License();
//Set the license through the stream object
license.setLicense(fstream);
Прилагане на Лиценз от вграден ресурс. За достъп до лиценза като ресурс по име от Android пакетен файл:
- Добавяне на лицензния файл като ресурс към приложението res/raw папка. Лицензният файл трябва да бъде видим в res/raw папка.
- Достъп/зареждане на лиценза от ресурса със следната проба код.
Java
License license = new License();
InputStream inputStream = getResources().openRawResource(R.raw.license);
license.setLicense(inputStream);
Кандидатстване на изпитан лиценз
Aspose.Words позволява на разработчиците да прилагат измерван ключ. Това е нов механизъм за лицензиране. Новият механизъм за лицензиране ще се използва заедно със съществуващия метод за лицензиране. Тези клиенти, които искат да бъдат таксувани въз основа на използването на API функции могат да използват измерваното лицензиране.
Java
Metered metered = new Metered();
try
{
// Access the setMeteredKey property and pass public and private keys as parameters
metered.setMeteredKey(publicKey, privateKey);
Log.i("Metered License", "Ok. Metered License has been applied successfully.");
}
catch (Exception ex)
{
ex.printStackTrace();
Log.e("Metered License", "Setting metered key has failed: " + ex.getMessage());
}
Промяна на името на лиценза
Името на лиценза не трябва да бъде “Aspose.Words.Android.Java.lic.” Можете да го преименувате на всичко, което искате и да използвате това име, когато се обадите License.SetLicense
.
Изключване - не може да се намери име на файл с лиценз
Когато изтеглите лиценз, който сте купили, лицензният файл се казва Aspose.Words.Android.Java.lic по подразбиране. Лицензният файл се изтегля чрез вашия браузър и някои браузъри разпознават лицензния файл като XML и добавят разширение .xml към името. Изтегленият файл става Aspose.Words.Android.Java.lic.XML.
Кога Microsoft Windows е конфигуриран да скрие разширения на познати типове файлове (за съжаление това е по подразбиране в повечето Windows инсталации), лицензният файл е посочен като Aspose.Words.Android.Java.lic в Windows Експлорър. Изглежда като очакваното име на файл. Ако се обадиш… License.SetLicense
и преминахме ,Aspose.Words.Android.Java.lic," ще видите и изключение, защото няма такова досие
За да решите проблема, преименувайте файла, за да премахнете невидимия .xml разширение. Препоръчваме ви да деактивирате опцията “side extensions” в Microsoft Windows.
Използване на множество композиционни продукти
Ако използвате няколко Aspose продукти в приложение, например Aspose.Words както и Aspose.Cells
, Ето няколко полезни съвета.
- Задаване на лиценз за всеки продукт ASSE отделно.
Дори ако имате един лицензен файл за всички компоненти, например ‘Spose. Абсолютно.Android.Java.lic’, you still need to call the
License.SetLicense
метод отделно за всеки продукт на Aspace. - Използвайте напълно квалифицирана шофьорска книжка.
Всеки Aspace продукт има
License
Клас в пространството за имена. Например, Aspose.Words Има думи. Лиценз иAspose.Cells
разполага с клетки. Книжен клас. Използването на напълно квалифицирано име на клас ви позволява да избегнете объркване, за което се прилага лиценз, към който продукт.