Lisensi

Ikhtisar

Aspose.Slides dapat digunakan dalam mode evaluasi atau dengan lisensi yang valid. Versi evaluasi menyediakan fungsi yang sama dengan versi berlisensi, tetapi menambahkan watermark evaluasi pada setiap slide dari setiap presentasi yang disimpan dan memotong teks yang dibaca kode Anda melalui API.

Artikel ini menjelaskan cara kerja lisensi di Aspose.Slides dan cara menerapkan lisensi sebelum menggunakan pustaka. Lisensi dapat dimuat dari file, stream, atau sumber daya yang disematkan dengan menggunakan kelas License. Artikel ini juga menunjukkan cara memvalidasi apakah lisensi telah diterapkan dengan benar.

Evaluasi Aspose.Slides

Batasan versi evaluasi

  • Versi evaluasi (tanpa lisensi yang ditentukan) menyediakan fungsionalitas penuh produk, tetapi menambahkan kotak teks watermark evaluasi pada setiap slide dari setiap presentasi yang disimpan.
  • Teks yang dibaca kode Anda melalui API, termasuk teks yang baru saja diatur, dipotong ke beberapa karakter pertama, diikuti dengan pemberitahuan tentang batasan evaluasi. Teks yang ditulis kode Anda disimpan secara lengkap.

Lisensi di Aspose.Slides

  • Versi evaluasi menjadi berlisensi 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 sebagainya.
  • File lisensi ditandatangani secara digital, jadi Anda tidak boleh memodifikasi file tersebut. Bahkan penambahan baris kosong secara tidak sengaja pada isi file akan membuatnya tidak valid.
  • Aspose.Slides for Java biasanya mencari lisensi di lokasi berikut:
    • Jalur eksplisit
    • Folder yang berisi Aspose.Slides.jar
  • Untuk menghindari batasan yang terkait dengan versi evaluasi, Anda perlu menetapkan lisensi sebelum menggunakan Aspose.Slides. Anda hanya perlu menetapkan lisensi sekali per aplikasi atau proses.

Menerapkan Lisensi

Lisensi dapat dimuat dari file atau stream.

File

Metode termudah untuk menetapkan lisensi memerlukan Anda menempatkan file lisensi di folder yang berisi Aspose.Slides.jar atau jar aplikasi Anda.

Kode Java berikut menunjukkan cara menetapkan file lisensi:

// Membuat instance kelas License
com.aspose.slides.License license = new com.aspose.slides.License();

// Menetapkan jalur file lisensi
license.setLicense("Aspose.Slides.Java.lic");

Stream

Anda dapat memuat lisensi dari stream. Kode Java berikut menunjukkan cara menerapkan lisensi dari stream:

// Membuat instance kelas License
com.aspose.slides.License license = new com.aspose.slides.License();

// Menetapkan lisensi melalui stream
license.setLicense(new java.io.FileInputStream("Aspose.Slides.Java.lic"));

PHP/Java Bridge

Jika Anda menggunakan Aspose.Slides untuk PHP melalui Java, Anda dapat menetapkan lisensi melalui jembatan PHP/Java. Jembatan ini memungkinkan Anda menggunakan kelas Java dalam sintaks PHP. Untuk informasi lebih lanjut, lihat License in PHP.

Memvalidasi Lisensi

Untuk memeriksa apakah lisensi telah ditetapkan dengan benar, Anda dapat memvalidasinya. Kode Java berikut menunjukkan cara memvalidasi lisensi:

import com.aspose.slides.*;

License license = new License();
license.setLicense("Aspose.Slides.Java.lic");

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

Keamanan Thread

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 berfungsi?

Tidak. Lisensi bersifat perpetual: Anda dapat terus menggunakan versi yang dirilis sebelum tanggal akhir langganan Anda; Anda hanya tidak akan dapat menggunakan rilis terbaru tanpa memperbarui.