Setup License

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!

  1. Dodajte Sheetize.*.lic fajl u projekat i označite ga da se kopira u izlazni direktorijum.
  2. Pozovite SetLicense(...) pre bilo koje upotrebe Sheetize‑a.
  3. 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.)