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
Not
Aspose.Slides for Android via Java’nın değerlendirme sürümünü, indirme sayfası üzerinden indirebilirsiniz. Değerlendirme sürümü, ürünün lisanslı sürümüyle aynı işlevleri sağlar. Değerlendirme paketi, satın alınan paketle aynıdır. Değerlendirme sürümü, yalnızca birkaç satır kod ekleyerek (lisansı uygulamak için) lisanslı hâle gelir.
Aspose.Slides değerlendirme sürecinizden memnun kaldıktan sonra, bir lisans satın alabilirsiniz. Farklı abonelik türlerini incelemenizi öneririz. Sorularınız varsa, Aspose satış ekibiyle iletişime geçin.
Her Aspose lisansı, abonelik süresi içinde yayınlanan yeni sürümlere veya düzeltmelere ücretsiz yükseltmeler sağlayan bir yıllık ücretsiz abonelikle birlikte gelir. Lisanslı ürünleri (ve hatta değerlendirme sürümleri) kullanan kullanıcılar, sınırsız ve ücretsiz teknik destek alırlar.
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.
Not
Aspose.Slides’ı sınırlama olmadan test etmek için 30 Günlük Geçici Lisans isteyebilirsiniz. Daha fazla bilgi için Geçici Lisans Nasıl Alınır sayfasına bakın.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.
Not
Aspose.Slides, lisans işlemleri için License sınıfını sağlar.Uyarı
Yeni lisanslar, yalnızca 21.4 ve sonrası sürümlerle Aspose.Slides’ı etkinleştirebilir. Daha eski sürümler farklı bir lisans sistemini kullanır ve bu lisansları tanımaz.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.
Not
Android’de kütüphane ve uygulamanız APK içinde paketlendiği için, kütüphanenin JAR dosyasını içeren bir klasör yoktur ve Aspose.Slides.Android.via.Java.lic gibi bir göreli yol uygulamanızda bir dosyaya işaret etmez. Lisans dosyasını uygulamanızın assets klasörüne ekleyin ve Uygulama Varlıklarından Akış bölümünde gösterildiği gibi bir akıştan yükleyin.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");
Uyarı
Lisans dosyasını farklı bir dizine koyarsanız, setLicense metodunu çağırdığınızda belirtilen yolun sonunda yer alan dosya adı lisans dosyanızın adıyla aynı olmalıdır.
Örneğin, lisans dosyasının adını Aspose.Slides.Android.via.Java.lic.xml olarak değiştirebilirsiniz. Ardından kodunuzda, yolu ( Aspose.Slides.Android.via.Java.lic.xml ile biten) setLicense metoduna geçirmeniz gerekir.
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
Uyarı
setLicense metodu iş parçacığı güvenli değildir. Bu metodun birçok iş parçacığından aynı anda çağrılması gerekiyorsa, sorunları önlemek için bir kilit gibi eşzamanlama primitifleri kullanmanız önerilir.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.