Lisensi
Ikhtisar
Aspose.Slides dapat digunakan dalam mode evaluasi atau dengan lisensi yang valid. Versi evaluasi menyediakan fungsi yang sama seperti versi berlisensi, tetapi menambahkan watermark evaluasi ketika presentasi dibuka atau disimpan dan membatasi ekstraksi teks ke satu slide.
Mengevaluasi Aspose.Slides
Anda dapat mengunduh versi evaluasi Aspose.Slides for Python via .NET dari halaman unduhan. Versi evaluasi menyediakan fitur yang sama dengan produk berlisensi. Paket evaluasi identik dengan paket yang dibeli dan menjadi berlisensi setelah Anda menambahkan beberapa baris kode untuk menerapkan lisensi.
Setelah Anda puas dengan evaluasi Aspose.Slides, Anda dapat membeli lisensi. Kami merekomendasikan meninjau opsi langganan yang tersedia. Jika Anda memiliki pertanyaan, hubungi tim penjualan Aspose.
Setiap lisensi Aspose mencakup langganan satu tahun dengan peningkatan gratis ke versi baru dan perbaikan yang dirilis selama periode tersebut. Baik pengguna berlisensi maupun evaluasi menerima dukungan teknis gratis tak terbatas.
Batasan Versi Evaluasi
- Meskipun versi evaluasi Aspose.Slides (saat tidak ada lisensi yang diterapkan) menyediakan fungsionalitas penuh, ia menambahkan watermark evaluasi di bagian atas dokumen setiap kali Anda membukanya atau menyimpannya.
- Saat mengekstrak teks dari presentasi, Anda dibatasi hanya satu slide.
Lisensi di Aspose.Slides
- Versi evaluasi menjadi berlisensi setelah Anda membeli lisensi dan menambahkan beberapa baris kode untuk menerapkannya.
- Lisensi adalah file XML teks biasa yang berisi detail seperti nama produk, jumlah pengembang yang dicakup, tanggal kedaluwarsa langganan, dan sebagainya.
- File lisensi ditandatangani secara digital, jadi Anda tidak boleh mengubahnya. Bahkan menambahkan satu baris baru saja akan membuatnya tidak valid.
- Aspose.Slides for Python via .NET biasanya mencari lisensi di lokasi berikut:
- Jalur eksplisit yang Anda berikan
- Folder yang berisi skrip Python yang memanggil Aspose.Slides for Python via .NET
- Untuk menghindari batasan evaluasi, tetapkan lisensi sebelum menggunakan Aspose.Slides. Anda hanya perlu menetapkannya sekali per aplikasi atau proses.
Menerapkan Lisensi
Lisensi dapat dimuat dari file, stream, atau resource tertanam.
File
Cara termudah untuk menetapkan lisensi adalah menempatkan file lisensi di folder yang sama dengan DLL komponen dan menyebutkan hanya nama file (tanpa jalur).
Kode Python berikut menunjukkan cara menetapkan file lisensi:
import aspose.slides as slides
# Membuat instance kelas License.
license = slides.License()
# Mengatur jalur file lisensi.
license.set_license("Aspose.Slides.lic")
Jika Anda menempatkan file lisensi di direktori lain, ketika Anda memanggil License.set_license(), nama file di akhir jalur eksplisit harus cocok dengan nama file lisensi Anda.
Sebagai contoh, Anda dapat mengganti nama file lisensi menjadi Aspose.Slides.lic.xml. Kemudian, dalam kode Anda, berikan jalur lengkap ke file tersebut (yang berakhir dengan Aspose.Slides.lic.xml) ke metode License.set_license().
Stream
Anda dapat memuat lisensi dari stream. Contoh Python berikut menunjukkan cara menerapkan lisensi dari stream:
import aspose.slides as slides
# Membuat instance kelas License.
license = slides.License()
# Mengatur lisensi dari stream.
license.set_license(stream)
Mvalidasi Lisensi
Untuk memverifikasi bahwa lisensi telah diterapkan dengan benar, Anda dapat memvalidasinya. Kode Python berikut menunjukkan cara memvalidasi lisensi:
import aspose.slides as slides
license = slides.License()
license.set_license("Aspose.Slides.lic")
if license.is_licensed():
print("License is good!")
Keamanan Thread
Catatan
Metode License.set_license tidak thread‑safe. Jika harus dipanggil secara bersamaan dari beberapa thread, gunakan primitif sinkronisasi (misalnyathreading.Lock) untuk menghindari masalah.
FAQ
Apakah saya dapat menerapkan lisensi di lingkungan yang sepenuhnya offline (tanpa akses internet)?
Ya. Validasi lisensi dilakukan secara lokal menggunakan file lisensi; tidak diperlukan koneksi internet.
Apa yang terjadi setelah langganan satu tahun berakhir? Apakah pustaka akan berhenti bekerja?
Tidak. Lisensi bersifat permanen: Anda dapat terus menggunakan versi yang dirilis sebelum tanggal berakhirnya langganan Anda; Anda hanya tidak akan bisa menggunakan rilis yang lebih baru tanpa memperbarui langganan.