Licence
Někdy, abyste mohli lépe studovat systém, chcete se co nejrychleji ponořit do kódu. Aby to bylo jednodušší, Aspose.Words poskytuje různé plány na nákup nebo nabízí Free Trial a 30-denní dočasnou licenci na hodnocení.
Volná zkušební nebo dočasná licence
Aspose.Words je neuvěřitelný software, který vývojáři mohou vyzkoušet před nákupem. Můžete snadno stáhnout/instalovat Aspose.Words místo Java a Aspose.Words místo Android přes Java ze stránky ke stažení pro hodnocení.
Vyhodnocovací verze je shodná s zakoupenou verzí Trial verze jednoduše získá licenci, když přidáte několik řádků kódu pro použití licence.
Koupená licence
Po zakoupení, musíte použít licenční soubor nebo zahrnout licenční soubor jako vložený zdroj. V této části jsou popsány možnosti, jak to udělat, a také připomínky k některým společným otázkám.
Licence je textový XML soubor, který obsahuje podrobnosti, jako je název produktu, počet licencovaných vývojářů, datum platnosti předplatného a tak dále.
Soubor je digitálně podepsán, takže soubor neměňte. I neúmyslné přidání dalšího vloupání do souboru to zneplatní.
Musíte nastavit licenci:
- pouze jednou za doménu aplikace
- před použitím jakékoli jiné Aspose.Words třídy
Ochrana zakoupené licence
Po zakoupení licence si pečlivě přečtěte informace na stránce Ochrana zakoupené licence k ochraně vaší licenční složky. Upozorňujeme, že tato stránka je k dispozici pouze v případě, že máte placenou licenci.
Možnosti uplatnění licence
Licence lze uplatnit z různých míst:
- Explicitní cesta
- Vložený zdroj
- Vzhledem k tomu, že společnost Metered License je novým licenčním mechanismem
Načítání licenčního souboru
In Aspose.Words místo Android přes Java, licence může být Licence a předplatn é, nebo naloženo z potoka:
- Dejte licenční soubor na libovolném místě /mnt/sdcard/.
- Vytvořit proud, který odkazuje na soubor.
- Pošlete proud (s obsahem licenčního souboru) do
SetLicense
metoda.
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);
Aplikace licence z Embedded Resource. Přístup k licenci jako zdroji jménem Android soubor s balíkem:
- Přidat licenční soubor jako zdroj do aplikace res/raw Složka. Licenční soubor by měl být viditelný v res/raw Složka.
- Přístup/načíst licenci ze zdroje s následujícím vzorkem kódu.
Java
License license = new License();
InputStream inputStream = getResources().openRawResource(R.raw.license);
license.setLicense(inputStream);
Použít řízenou licenci
Aspose.Words umožňuje vývojářům použít měřený klíč. Jedná se o nový licenční mechanismus. Nový licenční mechanismus bude použit spolu se stávající licenční metodou. Zákazníci, kteří chtějí být účtovány na základě použití API funkce mohou používat měřené licence.
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());
}
Změna názvu licenčního souboru
Název licenčního souboru nemusí být ‘Aspose.Words.Android.Java.lic." Můžete to přejmenovat na cokoliv chcete a používat to jméno při volání License.SetLicense
.
Výjimka - Nelze najít název licenčního souboru
Když si stáhnete licenci, kterou jste koupili, licenční soubor se jmenuje Aspose.Words.Android.Java.lic ve výchozím nastavení. Licenční soubor je stažen přes váš prohlížeč a některé prohlížeče uznávají licenční soubor jako XML a připojují příponu .xml k názvu. Stažený soubor se stává Aspose.Words.Android.Java.lic.XML.
Kdy? Microsoft Windows je nastavena tak, aby skrývala příponu známých typů souborů (naneštěstí je to ve většině Windows instalace), licenční soubor je uveden jako Aspose.Words.Android.Java.lic v Windows Průzkumník. Vypadá to jako očekávaný název souboru. Když zavoláš License.SetLicense
a projítAspose.Words.Android.Java.lic’, uvidíte a výjimku, protože žádný takový soubor neexistuje
Chcete-li problém vyřešit, přejmenovat soubor k odstranění neviditelné přípony .xml. Doporučujeme zakázat možnost “skrýt rozšíření” v Microsoft Windows.
Používání různých produktů na bázi aspézy
Pokud používáte několik produktů Aspose v aplikaci, například Aspose.Words a Aspose.Cells
, Zde je několik užitečných tipů.
- Nastavte licenci pro každý produkt Aspose zvlášť.
I když máte jeden licenční soubor pro všechny komponenty, například ‘Aspose. Celkem.Android.Java.lic’, stále musíte zavolat
License.SetLicense
metoda zvlášť pro každý produkt Aspose. - Použijte plně kvalifikované jméno třídy licence.
Každý Aspose produkt má
License
třída ve svém jmenném prostoru. Například, Aspose.Words má com.aspose.words. Licence aAspose.Cells
má com.aspose.buňky. Licenční třída. Použitím plně kvalifikovaného názvu třídy se můžete vyhnout jakékoliv záměně, na kterou licenci se vztahuje.