Perizinan

Terkadang, untuk mempelajari sistem dengan lebih baik, Anda ingin mempelajari kodenya secepat mungkin. Untuk mempermudah ini, Aspose.Words menyediakan paket berbeda untuk pembelian atau menawarkan Uji Coba Gratis dan Lisensi Sementara 30 hari untuk evaluasi.

Uji Coba Gratis atau Lisensi Sementara

Aspose.Words adalah perangkat lunak luar biasa yang dapat dicoba oleh pengembang sebelum membeli. Anda dapat dengan mudah mengunduh / menginstal Aspose.Words untuk Java dan Aspose.Words untuk Android melalui Java dari halaman unduhan untuk evaluasi.

Versi evaluasi sama dengan yang dibeli-versi Uji Coba menjadi berlisensi saat Anda menambahkan beberapa baris kode untuk menerapkan lisensi.

Lisensi yang Dibeli

Setelah pembelian, Anda perlu menerapkan file lisensi atau menyertakan file lisensi sebagai sumber daya tersemat. Bagian ini menjelaskan opsi tentang bagaimana hal ini dapat dilakukan, dan juga mengomentari beberapa pertanyaan umum.

Melindungi Lisensi yang Anda Beli

Setelah membeli lisensi, Anda perlu membaca informasi di halaman dengan cermat Melindungi Lisensi yang Anda Beli untuk melindungi file lisensi Anda. Harap dicatat bahwa halaman ini hanya tersedia untuk dilihat jika Anda memiliki lisensi berbayar.

Opsi Penerapan Lisensi

Lisensi dapat diterapkan dari berbagai lokasi:

  • Jalur eksplisit
  • Sumber daya yang disematkan
  • Sebagai Lisensi Terukur-mekanisme lisensi baru

Memuat file Lisensi

Dalam Aspose.Words untuk Android melalui Java, lisensinya dapat berupa terhubung sebagai sumber daya, atau dimuat dari aliran:

  1. Letakkan file lisensi di lokasi mana pun di /mnt/sdcard/.
  2. Buat aliran yang mereferensikan file.
  3. Masukkan aliran (berisi file lisensi) ke dalam metode SetLicense.

Java

String dataDir = Environment.getExternalStorageDirectory().getPath() + "/";

// Create a stream object containing the license file
FileInputStream fstream = new FileInputStream(dataDir + "Aspose.Email.Android.Java.lic");

// Instantiate the `License` class
License license = new License();
//Set the license through the stream object
license.setLicense(fstream);

Menerapkan Lisensi dari Sumber Daya yang Disematkan. Untuk mengakses lisensi sebagai sumber daya berdasarkan nama dari file paket Android:

  1. Tambahkan file lisensi sebagai sumber daya ke folder res/raw aplikasi Anda. File lisensi harus terlihat di folder res/raw.
  2. Akses / muat lisensi dari sumber daya dengan contoh kode berikut.

Java

License license = new License();
InputStream inputStream = getResources().openRawResource(R.raw.license);
license.setLicense(inputStream);

Terapkan Lisensi Terukur

Aspose.Words memungkinkan pengembang untuk menerapkan kunci terukur. Ini adalah mekanisme perizinan baru. Mekanisme perizinan baru akan digunakan bersama dengan metode perizinan yang ada. Pelanggan yang ingin ditagih berdasarkan penggunaan fitur API dapat menggunakan lisensi terukur.

Java

Metered metered = new Metered();
try
{
	// Access the setMeteredKey property and pass public and private keys as parameters
    metered.setMeteredKey(publicKey, privateKey);
	Log.i("Metered License", "Ok. Metered License has been applied successfully.");
}
catch (Exception ex)
{
    ex.printStackTrace();
    Log.e("Metered License", "Setting metered key has failed: " + ex.getMessage());
}

Mengubah Nama File Lisensi

Nama berkas lisensi tidak harus ‘Aspose.Words.Android.Java.lic’. Anda dapat mengganti namanya menjadi apa pun yang Anda suka dan menggunakan nama itu saat memanggil License.SetLicense.

Pengecualian-Tidak dapat menemukan nama file lisensi

Saat Anda mengunduh lisensi yang telah Anda beli, file lisensi diberi nama Aspose.Words.Android.Java.lic secara default. File lisensi diunduh melalui browser Anda dan beberapa browser mengenali file lisensi sebagai XML dan menambahkan .ekstensi xml ke namanya. File yang diunduh menjadi Aspose.Words.Android.Java.lic.XML.

Saat Microsoft Windows dikonfigurasi untuk menyembunyikan ekstensi dari jenis file yang diketahui (sayangnya ini default di sebagian besar penginstalan Windows), file lisensi dicantumkan sebagai Aspose.Words.Android.Java.lic di Windows Explorer. Sepertinya nama file yang diharapkan. Jika Anda memanggil License.SetLicense dan lulus ' Aspose.Words.Android.Java.lic', Anda akan melihat dan pengecualian karena tidak ada file seperti itu.

Untuk mengatasi masalah tersebut, ganti nama file menjadi hapus yang tidak terlihat .ekstensi xml. Kami menyarankan Anda menonaktifkan opsi “sembunyikan ekstensi” di Microsoft Windows.

Menggunakan Beberapa Produk Aspose

Jika Anda menggunakan beberapa produk Aspose dalam sebuah aplikasi, misalnya Aspose.Words dan Aspose.Cells, berikut adalah beberapa tip berguna.

  • Tetapkan lisensi untuk setiap produk Aspose secara terpisah. Meskipun Anda memiliki satu file lisensi untuk semua komponen, misalnya ‘Aspose.Total.Android.Java.lic’, Anda masih perlu memanggil metode License.SetLicense secara terpisah untuk setiap produk Aspose.
  • Gunakan nama kelas Lisensi yang memenuhi syarat. Setiap produk Aspose memiliki kelas License di namespace-nya. Misalnya, Aspose.Words memiliki com.aspose.kata-kata.Lisensi dan Aspose.Cells memiliki com.aspose.sel.Kelas lisensi. Menggunakan nama kelas fullyqualified memungkinkan Anda menghindari kebingungan tentang lisensi mana yang diterapkan pada produk mana.