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 sunar, ancak sunumlar açıldığında veya kaydedildiğinde bir değerlendirme filigranı ekler ve metin çıkarımını bir slayt ile sınırlandırır.

Bu makale, Aspose.Slides’te lisanslamanın nasıl çalıştığını ve kütüphaneyi kullanmadan önce nasıl bir lisans uygulanacağını 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ı gösterir.

Aspose.Slides’ı Değerlendirin

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

  • Aspose.Slides değerlendirme sürümü (lisans uygulanmadığında) tam ürün işlevselliği sağlar, ancak açma ve kaydetme işlemleri sırasında belgenin üst kısmına bir değerlendirme filigranı ekler.
  • Değerlendirme sürümü kullanılırken metin çıkarımı bir slayt ile sınırlıdır.

Aspose.Slides’te Lisanslama

  • Bir değerlendirme sürümü, bir lisans satın alıp birkaç satır kod ekleyerek lisansı uyguladığınızda lisanslı hale gelir.
  • Lisans, ürün adı, lisanslı olduğu geliştirici sayısı, abonelik son tarihi ve diğer detayları içeren düz metin XML dosyasıdır.
  • Lisans dosyası dijital olarak imzalanmıştır, bu yüzden değiştirilmemelidir. Bir satır sonu eklemek gibi kazara bir değişiklik bile dosyayı geçersiz kılar.
  • Aspose.Slides for C++ genellikle lisans dosyasını aşağıdaki konumlarda arar:
    • Kodunuzda açıkça belirtilen bir yol
    • Bileşenin DLL’sini (Aspose.Slides içinde) içeren klasör
    • Bileşenin DLL’sini çağıran assembly’nin bulunduğu klasör
  • Değerlendirme sürümünün sınırlamalarından kaçınmak için, Aspose.Slides’ı kullanmadan önce lisansı ayarlamalısınız. Bir lisans, uygulama ya da süreç başına yalnızca bir kez ayarlanması gerekir.

Lisansı Uygula

Bir lisans dosyadan, akıştan veya gömülü kaynaktan yüklenebilir.

Dosya

Lisans ayarlamanın en kolay yolu, lisans dosyasını bileşenin DLL’si ile aynı klasöre (Aspose.Slides içinde) koymak ve sadece dosya adını, yolu belirtmeden vermektir. Aşağıdaki C++ kodu, bir lisans dosyasının nasıl ayarlanacağını gösterir:

#include <Util/License.h>

using namespace Aspose::Slides;

int main()
{
    auto license = MakeObject<License>();
    license->SetLicense(u"Aspose.Slides.lic");

    return 0;
}

Akış

Bir lisansı bir akıştan yükleyebilirsiniz. Aşağıdaki C++ kodu, bir akıştan lisansın nasıl uygulanacağını gösterir:

auto license = MakeObject<License>();

auto stream = File::OpenRead(u"Aspose.Slides.lic");

license->SetLicense(stream);

Lisansı Doğrulama

Bir lisansın doğru şekilde ayarlanıp ayarlanmadığını kontrol etmek için doğrulayabilirsiniz. Aşağıdaki C++ kodu, bir lisansın nasıl doğrulanacağını gösterir:

auto license = MakeObject<License>();

license->SetLicense(u"Aspose.Slides.lic");

if (license->IsLicensed())
{
    Console::WriteLine(u"License is good!");
    Console::ReadKey();
}

İş 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 gerçekleştirilir; internet bağlantısı gerekmez.

Bir yıllık abonelik sona erdiğinde 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 kullanmak için yenileme yapmanız gerekir.