Lisensi

Kadang‑kadang, untuk hasil evaluasi yang terbaik, pendekatan langsung mungkin diperlukan. Karena itu, Aspose.Slides menyediakan berbagai rencana pembelian serta menawarkan Uji Coba Gratis dan Lisensi Sementara 30‑hari untuk evaluasi.

Evaluasi Aspose.Slides

Anda dapat dengan mudah mengunduh Aspose.Slides untuk evaluasi. Paket evaluasi sama dengan paket yang dibeli. Versi evaluasi hanya perlu dilisensikan dengan menambahkan beberapa baris kode untuk menerapkan lisensi.

Batasan Versi Evaluasi

Versi evaluasi Aspose.Slides (tanpa lisensi yang ditentukan) menyediakan semua fungsi produk, namun menambahkan watermark evaluasi di bagian atas dokumen saat dibuka dan disimpan. Anda juga dibatasi hanya satu slide ketika mengekstrak teks dari slide presentasi.

Tentang Lisensi

Anda dapat dengan mudah mengunduh versi evaluasi Aspose.Slides untuk Python via Java dari halaman unduhan. Versi evaluasi sepenuhnya memiliki kemampuan yang sama dengan versi berlisensi Aspose.Slides. Selain itu, versi evaluasi hanya perlu dilisensikan setelah Anda membeli lisensi dan menambahkan beberapa baris kode untuk menerapkan lisensi.

Lisensi adalah file XML teks biasa yang berisi detail seperti nama produk, jumlah pengembang yang dilisensikan, tanggal kedaluwarsa langganan, dan lain‑lain. File ini ditandatangani secara digital, jadi jangan memodifikasinya. Bahkan penambahan baris kosong secara tidak sengaja ke dalam isi file akan membuatnya tidak berlaku.

Untuk menghindari batasan terkait versi evaluasi, Anda harus mengatur lisensi sebelum menggunakan Aspose.Slides. Anda hanya perlu mengatur lisensi sekali per aplikasi atau proses.

Lisensi yang Dibeli

Setelah pembelian, Anda harus menerapkan file atau aliran lisensi.

Mengatur Lisensi di Aspose.Slides untuk Python via Java

Lisensi dapat diterapkan dari lokasi berikut:

  • Jalur eksplisit
  • Aliran
  • Sebagai Lisensi Metered – mekanisme lisensi baru

Menerapkan Lisensi Menggunakan File

Potongan kode ini digunakan untuk mengatur file lisensi:

Python

import jpype
import asposeslides

jpype.startJVM()

from asposeslides.api import Presentation, License

license = License();
pres = Presentation()
license.setLicense("Aspose.Slides.lic");

jpype.shutdownJVM()

Saat memanggil metode setLicense, nama lisensi harus sama dengan nama file lisensi Anda. Misalnya, Anda dapat mengubah nama file lisensi menjadi “Aspose.Slides.lic.xml”. Kemudian, dalam kode Anda, Anda harus menyertakan nama lisensi baru (Aspose.Slides.lic.xml) ke metode setLicense.

Menerapkan Lisensi dari Byte

Potongan kode ini digunakan untuk menerapkan lisensi dari byte:

Python

import jpype
import asposeslides

jpype.startJVM()

from asposeslides.api import Presentation, License

license = License();
input = open("Aspose.Slides.lic", mode="rb")
data = input.read()
pres = Presentation()
license.setLicenseFromBytes(data);

jpype.shutdownJVM()

Terapkan Lisensi Metered

Aspose.Slides memungkinkan pengembang menerapkan kunci metered. Ini merupakan mekanisme lisensi baru.

Mekanisme lisensi baru akan digunakan bersamaan dengan metode lisensi yang ada. Pelanggan yang ingin ditagih berdasarkan penggunaan fitur API dapat menggunakan Lisensi Metered.

Setelah menyelesaikan semua langkah yang diperlukan untuk memperoleh jenis lisensi ini, Anda akan menerima kunci, bukan file lisensi. Kunci metered ini dapat diterapkan menggunakan kelas Metered yang khusus diperkenalkan untuk tujuan ini.

Contoh kode berikut menunjukkan cara mengatur kunci publik dan privat metered:

import jpype
import asposeslides

jpype.startJVM()

from asposeslides.api import Presentation, Metered, SaveFormat

# Buat instance dari kelas CAD Metered
metered = Metered();

# Akses properti set_metered_key dan lewati kunci publik serta privat sebagai parameter
metered.setMeteredKey("*****", "*****");

# Dapatkan jumlah data metered sebelum memanggil API
amountbefore = Metered.getConsumptionQuantity()

# Tampilkan informasi
print("Amount Consumed Before: \" + amountbefore + \"" )

# Muat dokumen dari disk.
pres = Presentation();

# Dapatkan jumlah halaman dokumen
print("Amount Consumed After: \" +  pres.getSlides().size()) + \"" )

# simpan sebagai PDF
pres.save("out_pdf.pdf", SaveFormat.Pdf);

# Dapatkan jumlah data metered setelah memanggil API
amountafter = Metered.getConsumptionQuantity()

# Tampilkan informasi
print("Amount Consumed After: \" + amountafter + \"" )

jpype.shutdownJVM()