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.

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:

  1. Lisans dosyasını /mnt/sdcard/ içindeki herhangi bir konuma koyun.
  2. Dosyayı referans alan bir akış oluşturun.
  3. 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:

  1. 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.
  2. 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 ve Aspose.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.