Lisanslama

Genel Bakış

Aspose.Slides, değerlendirme modunda veya geçerli bir lisansla kullanılabilir. Değerlendirme sürümü, lisanslı sürümle aynı işlevselliği sağlar, ancak kaydettiği her sunumun her slaytına bir değerlendirme filigranı ekler ve kodunuzun sunumlardan okuduğu metni kısaltır.

Bu makale, Aspose.Slides’da lisanslamanın nasıl çalıştığını ve kütüphaneyi kullanmadan önce nasıl bir lisans uygulayacağınızı açıklar. Bir lisans, License sınıfı kullanılarak bir dosyadan, akıştan veya gömülü kaynaktan yüklenebilir. Makale ayrıca bir lisansın doğru şekilde uygulanıp uygulanmadığını nasıl doğrulayacağınızı da gösterir.

Aspose.Slides Değerlendirme

Değerlendirme sürümü sınırlamaları

  • Lisans belirtilmemiş değerlendirme sürümü, tam ürün işlevselliği sağlar, ancak kaydettiği her sunumun her slaytına bir değerlendirme filigranı metin kutusu ekler.
  • Kodunuzun bir sunumdan okuduğu metin, ilk birkaç karakterine kısaltılır ve değerlendirme sınırlamasına dair bir uyarı eklenir. Kodunuzun yazdığı metin tam olarak kaydedilir.

Aspose.Slides’da Lisanslama

  • Değerlendirme sürümü, bir lisans satın alıp birkaç satır kod ekleyerek (lisansı uygulamak için) lisanslı hâle gelir.
  • Lisans, ürün adı, lisanslı geliştirici sayısı, abonelik bitiş tarihi gibi bilgileri içeren düz metin XML dosyasıdır.
  • Lisans dosyası dijital olarak imzalanmıştır; dosyayı değiştirmemelisiniz. Dosyanın içeriğine istemeden ekstra bir satır sonu eklemek dahi lisansı geçersiz kılar.
  • Aspose.Slides for Android via Java, lisansı aşağıdaki konumlardan bulmaya çalışır:
    • Açık bir yol
    • Aspose.Slides.jar dosyasını içeren klasör
  • Değerlendirme sürümüyle ilişkili sınırlamaları önlemek için Aspose.Slides kullanmadan önce bir lisans ayarlamanız gerekir. Bir uygulama veya süreç için sadece bir kez lisans ayarlamanız yeterlidir.

Lisans Uygulama

Lisans bir dosyadan veya akıştan yüklenebilir.

Dosya

Lisans ayarlamanın en kolay yöntemi, lisans dosyasını Aspose.Slides.jar dosyasını veya uygulamanızın jar dosyasını içeren klasöre yerleştirmektir.

Bu Java kodu, bir lisans dosyasının nasıl ayarlanacağını gösterir:

// License sınıfını örnekler
com.aspose.slides.License license = new com.aspose.slides.License();

// Lisans dosyası yolunu ayarlar
license.setLicense("Aspose.Slides.Android.via.Java.lic");

Akış

Bir lisansı akıştan yükleyebilirsiniz. Bu Java kodu, bir akıştan lisans uygulamanın nasıl yapılacağını gösterir:

// License sınıfını örnekler
com.aspose.slides.License license = new com.aspose.slides.License();

// Lisansı bir akış üzerinden ayarlar
license.setLicense(new java.io.FileInputStream("Aspose.Slides.Android.via.Java.lic"));

Uygulama Varlıklarından Akış

Android uygulamasında, lisans dosyasını uygulama modülünün assets klasörüne, app/src/main/assets içine koyun; böylece APK’ye paketlenir. Dosyayı getAssets metodu ile açın ve akışı setLicense metoduna geçirin. Kod, bir Activity içinde, örneğin onCreate metodunda, Aspose.Slides kullanılmadan önce çalıştırılır:

import android.util.Log;
import com.aspose.slides.License;
import java.io.IOException;
import java.io.InputStream;

License license = new License();
try (InputStream licenseStream = getAssets().open("Aspose.Slides.Android.via.Java.lic")) {
    license.setLicense(licenseStream);
} catch (IOException exception) {
    Log.e("Licensing", "Cannot read the license file from the app's assets.", exception);
}

open metoduna geçirilen dosya adı, assets klasörüne görecelidir. Dosya orada yoksa kod hatayı kaydeder ve Aspose.Slides değerlendirme modunda kalır. Lisansın uygulanıp uygulanmadığını kontrol etmek için Lisans Doğrulama bölümüne bakın.

Lisans Doğrulama

Bir lisansın düzgün şekilde ayarlanıp ayarlanmadığını doğrulamak için lisansı doğrulayabilirsiniz. Bu Java kodu, bir lisansı nasıl doğrulayacağınızı gösterir:

import com.aspose.slides.*;

License license = new License();
license.setLicense("Aspose.Slides.Android.via.Java.lic");

if (license.isLicensed()) 
{
    System.out.println("License is good!");
}

İş Parçacığı Güvenliği

SSS

Lisansı tamamen çevrim dışı bir ortamda (internet erişimi olmadan) uygulayabilir miyim?

Evet. Lisans doğrulaması, lisans dosyası kullanılarak yerel olarak yapılır; internet bağlantısı gerektirmez.

Bir yıllık abonelik süresi dolduktan sonra ne olur? Kütüphane çalışmayı durdurur mu?

Hayır. Lisans süresizdir: Abonelik bitiş tarihinizden önce yayınlanan sürümleri kullanmaya devam edebilirsiniz; ancak yenileme yapmazsanız daha yeni sürümleri kullanamazsınız.