Postavljanje licence za Sheetize
Cilj: Učitajte važeću licencu tako da Sheetize NuGet/DLL biblioteka otključa sve premium funkcionalnosti.
Koraci u nastavku funkcionišu za bilo koji .NET jezik (C#, VB.NET, C++, F#, itd.) i za projekte koji referenciraju Sheetize bilo preko NuGet‑a ili direktnim dodavanjem kompajliranog .dll‑a.
1 – Preuzmite vašu licencu
| Izvor | Kako doći do nje |
|---|---|
| Stranica za kupovinu | Preuzmite Sheetize.*.lic nakon završetka kupovine. |
Važno: Smestite fajl na lokaciju koja je samo za čitanje i koja se distribuira uz aplikaciju, ili u sigurnu fasciklu pored izvršnog fajla. Nemojte komitovati licencu u javni repozitorijum da biste izbegli njeno zloupotrebljavanje.
2 – Dodajte licencu u projekat (opciono)
| IDE / Sistem za gradnju | Koraci |
|---|---|
| Visual Studio (bilo koji .NET projekat) | 1. Kliknite desnim tasterom miša na projekat → Add → Existing Item i izaberite Sheetize.(*).lic. |
| 2. Postavite Build Action na Content. | |
| 3. Postavite Copy to Output Directory na Copy if newer (ili Copy always). |
Savet: Ako imate više okruženja (dev, test, prod) možete držati odvojene licence u poddirektorijumima (
licenses/dev/,licenses/prod/) i tokom build‑a kopirati odgovarajuću koristeći Condition atribut.
3 – Inicijalizujte Sheetize sa licencom
Sheetize biblioteka očekuje da pozovete LicenseManager.Load(string path) jednom pre korišćenja bilo kog drugog Sheetize API‑ja. Ispod su primeri za različite jezike.
C# (najčešće)
using Sheetize; // Namespace biblioteke
using System;
using System.IO;
public static class Program
{
private static void Main()
{
// Relativna putanja u odnosu na folder gde se izvršava EXE (gdje je fajl kopiran)
string licensePath = "/path/to/Sheetize.PdfConverter_for_.NET.lic";
License license = new Sheetize.License();
license.SetLicense(licensePath);
// Sada možete koristiti premium funkcije
var loadOptions = new LoadOptions
{
InputFile = "/path/to/sample.xlsx"
};
var saveOptions = new SpreadsheetSaveOptions
{
OutputFile = "/path/to/sample.pdf"
};
SpreadsheetConverter.Process(loadOptions, saveOptions);
// .
}
}4 – Proverite licencu u runtime‑u
Uobičajeni način je da proverite da li izlazni fajl nema vodeni žig. Ako se vodeni žig ne pojavljuje, licenca je pravilno učitana.
Spremni ste!
- Dodajte
Sheetize.*.licfajl u projekat i označite ga da se kopira u izlazni direktorijum. - Pozovite
SetLicense(...)pre bilo koje upotrebe Sheetize‑a. - Distribuirajte licencu zajedno sa vašim binarnim fajlovima (ili putem sigurnog mount‑a).
Kada su ovi koraci završeni, sve plaćene Sheetize funkcionalnosti – napredni grafikoni, visokoperformansno strimovanje, enkripcija više listova, itd. – biće potpuno otključane za vaše korisnike, bez obzira da li programiraju u C#, VB.NET, C++/CLI ili nekom drugom .NET‑podržanom jeziku.
Srećno kodiranje!
() Ovaj tekst zavisi od izdanja.)