Menyiapkan File Lisensi untuk Sheetize
Tujuan: Memuat file lisensi yang valid sehingga pustaka Sheetize NuGet/DLL membuka semua fitur premium.
Langkah‑langkah di bawah ini berlaku untuk semua bahasa .NET (C#, VB.NET, C++, F#, dll.) dan untuk proyek yang mereferensikan Sheetize baik melalui NuGet maupun dengan menambahkan .dll yang telah dikompilasi secara langsung.
1 - Dapatkan File Lisensi Anda
| Sumber | Cara Mendapatkannya |
|---|---|
| Halaman pembelian | Unduh Sheetize.*.lic setelah proses checkout. |
Penting: Simpan file di lokasi read‑only yang termasuk dalam deployment Anda, atau di folder aman di samping executable. Jangan meng‑commit file lisensi ke repositori sumber publik untuk menghindari penyalahgunaan.
2 - Tambahkan File Lisensi ke Proyek Anda (opsional)
| IDE / Sistem Build | Langkah‑langkah |
|---|---|
| Visual Studio (proyek .NET apa pun) | 1. Klik kanan proyek → Add → Existing Item → pilih Sheetize.(*).lic. |
| 2. Atur Build Action menjadi Content. | |
| 3. Atur Copy to Output Directory menjadi Copy if newer (atau Copy always). |
Tip: Jika Anda memiliki beberapa lingkungan (dev, test, prod) Anda dapat menyimpan file lisensi terpisah per folder (
licenses/dev/,licenses/prod/) dan menyalin yang tepat pada waktu build menggunakan atribut Condition.
3 - Inisialisasi Sheetize dengan File Lisensi
Pustaka Sheetize mengharapkan Anda memanggil LicenseManager.Load(string path) sekali sebelum menggunakan API Sheetize lainnya. Berikut contoh dalam bahasa yang berbeda.
C# (paling umum)
using Sheetize; // Namespace pustaka
using System;
using System.IO;
public static class Program
{
private static void Main()
{
// Path relatif terhadap folder EXE yang sedang dijalankan (tempat file disalin)
string licensePath = "/path/to/Sheetize.PdfConverter_for_.NET.lic";
License license = new Sheetize.License();
license.SetLicense(licensePath);
// Sekarang Anda dapat menggunakan fitur premium
var loadOptions = new LoadOptions
{
InputFile = "/path/to/sample.xlsx"
};
var saveOptions = new SpreadsheetSaveOptions
{
OutputFile = "/path/to/sample.pdf"
};
SpreadsheetConverter.Process(loadOptions, saveOptions);
// .
}
}4 - Verifikasi Lisensi pada Runtime
Pola umum adalah memeriksa apakah file output tidak menampilkan watermark. Dengan kata lain, bila file lisensi terbaca dengan benar, tidak akan ada watermark yang muncul.
Anda Sudah Siap!
- Tambahkan file
Sheetize.*.licke proyek dan tandai agar disalin ke folder output. - Panggil
SetLicense(...)sebelum menggunakan Sheetize apa pun. - Deploy file lisensi bersama binari Anda (atau lewat mount yang aman).
Setelah langkah‑langkah ini diterapkan, semua kemampuan berbayar Sheetize—seperti charting tingkat lanjut, streaming berperforma tinggi, enkripsi multi‑sheet, dll.—akan sepenuhnya terbuka untuk pengguna Anda, terlepas dari apakah mereka menulis kode dalam C#, VB.NET, C++/CLI, atau bahasa .NET lainnya.
Selamat coding!
(*) teks ini tergantung pada edisi.