Lisanslama
Giriş
Bazen, en iyi değerlendirme sonuçları için uygulamalı bir yaklaşım gerekebilir. Bu nedenle, Aspose.Slides farklı satın alma planları sunar ve ayrıca ücretsiz deneme ve 30 günlük geçici lisans sağlar.
Note
Şunu unutmayın ki, ürünlerimizi nasıl değerlendireceğiniz, doğru lisanslayacağınız ve satın alacağınız konusunda size rehberlik eden bir dizi genel politika ve uygulama bulunmaktadır. Bunları “Satın Alma Politikaları ve SSS” bölümünde bulabilirsiniz.Aspose.Slides Değerlendirme
Aspose.Slides’i değerlendirme için kolayca indirebilirsiniz. Değerlendirme paketi, satın alınan paketle aynıdır. Değerlendirme sürümü, lisansı uygulamak için birkaç satır kod eklediğinizde basitçe lisanslı hale gelir.
Değerlendirme Sürümü Sınırlamaları
Aspose.Slides’in (lisans belirtilmemiş) değerlendirme sürümü tam ürün işlevselliğini sunar, ancak iki sınırlaması vardır:
- Kaydettiği her sunumun her slaytına bir değerlendirme filigranı metin kutusu ekler.
- Sunumdan kodunuzun okuduğu beş karakterden uzun metin, ilk beş karakterine kesilir ve ardından
... text has been truncated due to evaluation version limitation.eklenir. Beş karakter veya daha az olan metin değiştirilmeden döndürülür, kodunuzun yazdığı metin ise tamamen kaydedilir.
Note
Aspose.Slides’i değerlendirme sürümü sınırlamaları olmadan test etmek isterseniz, 30 Günlük Geçici Lisans talep edebilirsiniz. Daha fazla bilgi için Geçici Lisans Nasıl Alınır? sayfasına bakın.Lisans Hakkında
Aspose.Slides’in Node.js (Java üzerinden) değerlendirme sürümünü indirme sayfasından kolayca indirebilirsiniz. Değerlendirme sürümü, lisanslı sürümle aynı özelliklere sahiptir, ancak yukarıda açıklanan sınırlamalara tabidir. Ayrıca, lisans satın alıp lisansı uygulamak için birkaç satır kod eklediğinizde değerlendirme sürümü basitçe lisanslı hale gelir.
Lisans, ürün adı, lisanslanan geliştirici sayısı, abonelik son tarih gibi bilgileri içeren düz metin bir XML dosyasıdır. Dosya dijital olarak imzalanmıştır, bu yüzden dosyayı değiştirmeyin. Dosyanın içeriğine istemeden ekstra bir satır sonu eklenmesi bile lisansı geçersiz kılar.
Değerlendirme sürümüyle ilgili sınırlamaları önlemek için Aspose.Slides kullanmadan önce bir lisans ayarlamanız gerekir. Lisansı uygulamak, her uygulama veya süreç için yalnızca bir kez gereklidir.
Note
İsterseniz Metrik Lisanslama sayfasına bakabilirsiniz.Satın Alınan Lisans
Satın alım sonrasında, lisans dosyasını veya akışını uygulamanız gerekir.
Note
Lisansı ayarlamanız gerekir:
- süreç başına sadece bir kez
- başka Aspose.Slides sınıflarını kullanmadan önce
Note
Fiyatlandırma bilgilerini “Fiyat Bilgileri” sayfasında bulabilirsiniz.Node.js (Java) için Aspose.Slides’te Lisans Ayarlama
Lisanslar aşağıdaki konumlardan uygulanabilir:
- Açık yol
- Akış
- Metrik Lisans olarak – yeni bir lisans mekanizması
Note
setLicense metodunu bir bileşeni lisanslamak için kullanın.
setLicense‘e birden fazla çağrı zararlı olmasa da kaynak (işlemci) israfıdır.
Dosya Kullanarak Lisans Uygulama
Bu kod parçacığı bir lisans dosyasını ayarlamak için kullanılır:
Node.js
const asposeSlides = require("aspose.slides.via.java");
const license = new asposeSlides.License();
license.setLicense("Aspose.Slides.lic");
console.log("The license was applied.");
// Aspose.Slides, Node.js'in çalışmasını sürdüren bir Java sanal makinesinde çalıştığından, işlemi açıkça sonlandırın.
process.exit(0);
setLicense metodunu çağırdığınızda, lisans adının lisans dosyanızın adıyla aynı olması gerekir. Örneğin, lisans dosyasının adını “Aspose.Slides.lic.xml” olarak değiştirebilirsiniz. Ardından, kodunuzda yeni lisans adını (Aspose.Slides.lic.xml) setLicense metoduna geçirmeniz gerekir. Dosya eksikse veya geçerli bir lisans içermiyorsa, setLicense bir istisna fırlatır ve script hata ile sonlanır.
Akıştan Lisans Uygulama
Bir akıştan lisans uygulamak için, License nesnesini ve okunabilir bir akışı statik setLicenseFromStream metoduna aktarın. Akış asenkron olarak okunur ve geri arama, akış geçerli bir lisans içermiyorsa bir hata alır:
Node.js
const asposeSlides = require("aspose.slides.via.java");
const fs = require("fs");
const license = new asposeSlides.License();
const readStream = fs.createReadStream("Aspose.Slides.lic");
asposeSlides.License.setLicenseFromStream(license, readStream, function (error) {
if (error) {
console.error("The license was not applied:", error.message);
} else {
console.log("The license was applied.");
}
// Aspose.Slides, Node.js'in çalışmasını sürdüren bir Java sanal makinesinde çalıştığından, işlemi açıkça sonlandırın.
process.exit(0);
});
Lisans, akış tamamen okunduğunda ve geri arama gerçekleşmeden hemen önce uygulanır, bu yüzden diğer Aspose.Slides işlemlerine geri aramadan başlayın.
Her iki örnek de tamamlandıklarında process.exit(0) çağırır, çünkü Aspose.Slides’i çalıştıran Java sanal makinesi Node.js’in çalışmasını sürdürür. Bir uygulamada, süreci sonlandırmak yerine Aspose.Slides kodunuza devam edin.
SSS
Lisansı tamamen çevrimdışı 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ına gerek yoktur.
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; sadece yenileme yapmadığınız sürece daha yeni sürümleri kullanma hakkınız olmaz.