Lisanslama
Bazen sistem hakkında daha iyi bir şekilde çalışmak istiyorsunuz, bu nedenle kodun içine dalmak için mümkün olduğunca hızlı olmak istersiniz. Daha kolay yapmak için, Aspose.Words satın alma için farklı planlar sunar veya bir deneme sürümü ve değerlendirme için 30 günlük geçici lisans sunar.
Ücretsiz Deneme Süresi veya Geçici Lisans
Aspose.Words geliştiricilerin satın almadan önce deneyebileceği inanılmaz bir yazılımdır. Sizin Aspose.Words için Java ve Aspose.Words için Android değerlendirme için kolayca yükleyebilir/yükleyebilirsiniz. Java from the download page.
Değerlendirme sürümü satın alınan sürümle aynıdır - deneme sürümü, lisansı uygulamak için bir kaç satır kod eklediğinizde sadece lisanslı hale gelir.
Satın Alınan Lisans
Satın alma sonrası lisans dosyasını uygulamak veya lisans dosyasını gömülü kaynak olarak dahil etmek zorundasınız. Bu bölüm bunu nasıl yapılacağını anlatan seçenekleri ve bazı yaygın sorulara da yorum yapıyor.
Bir lisans düz metin XML dosyası ürün adı, lisanslı geliştirici sayısı, abonelik bitiş tarihi vb. gibi ayrıntıları içerir.
Dosya dijital olarak imzalanmıştır, bu yüzden dosyayı değiştirmeyin. Dosyaya gereğinden fazla bir satır başı eklenmesi bile onu geçersiz kılacaktır.
Lisansı ayarlamanız gerekiyor:
-* yalnızca uygulama alanı başına bir kez
- kullanmadan önce diğer tüm Aspose.Words sınıfları
Satın Aldığınız Lisansı Korumak
Lisans satın aldıktan sonra lisans dosyanızı korumak için sayfa Protecting Your Purchased License‘daki bilgilere dikkatlice bakmanız gerekir. Lütfen not edin ki bu sayfa sadece ücretli lisansınız varsa görüntülenebilir.
Lisanslama Uygulama Seçenekleri
Lisanslar çeşitli noktalardan uygulanabilir:
- Açık yol
- Bir gömülü kaynak
- As a Metered License – yeni bir lisanslama mekanizması
Lisans dosyasını yüklüyor.
In Aspose.Words for Android via Java, lisans embedded as a resource olarak olabilir veya bir akıştan yüklenebilir:
- Lisans dosyasını /mnt/sdcard/ içindeki herhangi bir konuma koyun.
- Dosyayı referans alan bir akış oluşturun.
- Lisans dosyasını içeren akışa
SetLicense
yöntemine geçin.
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);
Bir Yerleşik Kaynak’tan Lisans Uygulamak. Adından bir kaynak olarak lisansa erişmek için bir Android paket dosyasından:
- Lisans dosyasını uygulamanın res/raw klasörüne bir kaynak olarak ekleyin. Lisans dosyası, res/raw klasöründe görünür olmalıdır.
- Erişim/yükleme lisansı, aşağıdaki kod örneğindeki kaynaktan.
Java
License license = new License();
InputStream inputStream = getResources().openRawResource(R.raw.license);
license.setLicense(inputStream);
Metered Lisans Uygula
Aspose.Words geliştiricilerin metrik anahtarları uygulamasına izin verir. Bu yeni bir lisanslama mekanizmasıdır. Yeni lisanslama mekanizması mevcut lisanslama yöntemiyle birlikte kullanılacaktır. Özelliklerin kullanımına göre faturalandırılmak isteyen müşteriler, API için ölçüm lisanslamasını kullanabilirler.
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());
}
Lisans Dosya Adını Değiştirme
Lisans dosyası adı Aspose.Words.Android.Java.lic olmak zorunda değildir. Onu istediğiniz gibi yeniden adlandırabilir ve çağrırken bu adı kullanabilirsiniz License.SetLicense
.
Exception - Lisans dosyasını bulamıyor
Bir lisans satın aldığınızda, lisans dosyası varsayılan olarak Aspose.Words.Android.Java.lic olarak adlandırılır. Lisans dosyası tarayıcınız aracılığıyla indirilir ve bazı tarayıcılar lisans dosyasını bir XML olarak tanır ve adına .xml uzantısı ekler. İndirilen dosya Aspose.Words.Android.Java.lic.XML‘e dönüşür.
Microsoft Windows bilinen dosya türlerinin uzantılarını gizlemek üzere yapılandırıldığında (ne yazık ki bu çoğu Windows kurulumunda varsayılan olarak), lisans dosyası Windows Gezgini’nde Aspose.Words.Android.Java.lic olarak listelenir. Beklenen dosya adının gibi görünüyor. Eğer ‘License.SetLicense
‘u çağırırsanız ve ‘Aspose.Words.Android.Java.lic’yi geçirirseniz, böyle bir dosya olmadığı için bir özel durum göreceksiniz
Sorunu çözmek için dosya adını kaldırmak için görünmez .xml uzantısını ortadan kaldırmak için yeniden adlandırın. Koyu uzantılar" seçeneğini devre dışı bırakmanızı öneririz Microsoft Windows.
Birden Fazla Aspose Ürünü Kullanmak
Bir uygulamada birkaç Aspose ürünü kullanıyorsanız, örneğin Aspose.Words ve Aspose.Cells
, burada birkaç yararlı ipucu verilmiştir.
- Her bir Aspose ürünü için lisansı ayrı olarak ayarlayın.
Bütün bileşenlere ait tek bir lisans dosyası örneğin ‘Aspose.Total.Android.Java.lic’e sahip olsanız bile, ayrı ayrı Aspose ürünleri için
License.SetLicense
yöntemini çağırmanız gerekmektedir. - Lisans sınıfının tamamen nitelikli adını kullanın.
Her Aspose ürünü onun ad alanı içinde bir
License
sınıfı vardır. Örneğin, Aspose.Words com.aspose.words.License sınıfına veAspose.Cells
com.aspose.cells.License sınıfına sahiptir. Tam olarak nitelikli sınıf adı kullanmak, hangi lisansın hangi ürüne uygulandığını karıştırmaktan kaçınmanıza olanak tanır.