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 API üzerinden kodunuzun okuduğu metni keser.

Bu makale, Aspose.Slides’te lisanslamanın nasıl çalıştığını ve kütüphaneyi kullanmadan önce lisansın nasıl uygulanacağını açıklar. Bir lisans, License sınıfı kullanılarak dosya, akış veya gömülü kaynak aracılığıyla yüklenebilir. Makale ayrıca, bir lisansın doğru şekilde uygulanıp uygulanmadığını doğrulamanın yollarını gösterir.

Aspose.Slides’ı Değerlendirin

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

  • Lisans belirtilmeyen 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.
  • API üzerinden kodunuzun okuduğu metin, yeni ayarladığı metin dahil, ilk birkaç karakterine kesilir ve ardından değerlendirme sınırlamasıyla ilgili bir uyarı eklenir. Kodunuzun yazdığı metin ise tam olarak kaydedilir.

Aspose.Slides’te Lisanslama

  • Bir değerlendirme sürümü, lisans satın alındıktan ve birkaç satır kod eklenerek (lisansı uygulamak için) lisanslı hâle gelir.
  • Lisans, ürün adı, lisanslı geliştirici sayısı, abonelik bitiş tarihi gibi ayrıntıları içeren düz metin XML dosyasıdır.
  • Lisans dosyası dijital olarak imzalanmıştır, bu nedenle dosyayı değiştirmemelisiniz. Dosyanın içeriğine yanlışlıkla ekstra bir satır sonu eklenmesi bile lisansı geçersiz kılar.
  • Aspose.Slides for Java genellikle lisansı şu konumlarda arar:
    • Açık bir yol
    • Aspose.Slides.jar içeren klasör
  • Değerlendirme sürümüne ilişkin sınırlamalardan kaçınmak için Aspose.Slides‘ı kullanmadan önce bir lisans ayarlamanız gerekir. Lisansı yalnızca uygulama veya süreç başına bir kez ayarlamanız yeterlidir.

Lisans Uygulama

Bir lisans dosyadan veya akıştan (stream) yüklenebilir.

Dosya

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

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

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

Akış

Bir lisansı akıştan (stream) yükleyebilirsiniz. Bu Java kodu, bir akıştan lisans nasıl uygulanır gösterir:

// Lisans 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.Java.lic"));

PHP/Java Bridge

Java üzerinden PHP için Aspose.Slides kullanıyorsanız, bir PHP/Java köprüsü aracılığıyla lisans ayarlayabilirsiniz. Bu köprü, Java sınıflarını PHP sözdiziminde kullanmanıza olanak tanır. Daha fazla bilgi için License in PHP sayfasına bakın.

Lisansı Doğrulama

Bir lisansın doğru şekilde ayarlanıp ayarlanmadığını kontrol etmek için 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.Java.lic");

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

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

FAQ

Lisansı tamamen çevrim dışı bir ortamda (internet bağlantısı olmadan) uygulayabilir miyim?

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

Bir yıllık abonelik süresi dolduğunda 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 yenilerini yenilemeden kullanamazsınız.