Setup License

Nastavenie licenčného súboru pre Sheetize

Cieľ: Načítanie platného licenčného súboru, aby knižnica Sheetize (NuGet/DLL) odomkla všetky prémiové funkcie.
Nižšie uvedené kroky fungujú pre akýkoľvek .NET jazyk (C#, VB.NET, C++, F# atď.) a pre projekty, ktoré odkazujú na Sheetize buď cez NuGet, alebo priamym pridaním zostaveného .dll.


1 – Získanie Vášho licenčného súboru

Zdroj Ako získať
Stránka nákupu Stiahnite Sheetize.*.lic po dokončení objednávky.

Dôležité: Uložte súbor do read‑only umiestnenia, ktoré je zahrnuté v nasadení, alebo do zabezpečeného priečinka vedľa spustiteľného súboru. Nezverejňujte licenčný súbor vo verejnom repozitári, aby ste predišli zneužitiu.


2 – Pridanie licenčného súboru do projektu (voliteľné)

IDE / Systém zostavovania Kroky
Visual Studio (akýkoľvek .NET projekt) 1. Kliknite pravým tlačidlom na projekt → Add → Existing Item a vyberte Sheetize.(*).lic.
2. Nastavte Build Action na Content.
3. Nastavte Copy to Output Directory na Copy if newer (alebo Copy always).

Tip: Ak máte viac prostredí (dev, test, prod), môžete mať samostatný licenčný súbor v rôznych priečinkoch (licenses/dev/, licenses/prod/) a skopírovať ten správny počas zostavovania pomocou atribútu Condition.


3 – Inicializácia Sheetize s licenčným súborom

Knižnica Sheetize očakáva, že zavoláte LicenseManager.Load(string path) jednorazovo pred použitím akýchkoľvek ďalších API. Nižšie sú ukážky pre konkrétne jazyky.

C# (najčastejšie)

using Sheetize; // Namespace knižnice
using System;
using System.IO;

public static class Program
{
    private static void Main()
    {
        // Cesta je relatívna k priečinku spúšťajúceho EXE (kde bol súbor skopírovaný)
        string licensePath = "/cesta/k/Sheetize.PdfConverter_for_.NET.lic";
        License license = new Sheetize.License();
        license.SetLicense(licensePath);

        // Teraz môžete použiť prémiové funkcie
        var loadOptions = new LoadOptions
        {
            InputFile = "/cesta/k/sample.xlsx"
        };
        var saveOptions = new SpreadsheetSaveOptions
        {
            OutputFile = "/cesta/k/sample.pdf"
        };
        SpreadsheetConverter.Process(loadOptions, saveOptions);
        // .
    }
}

4 – Overenie licencie za behu

Bežný spôsob je skontrolovať, či výstupný súbor neobsahuje vodoznak. Ak je licenčný súbor načítaný správne, vodoznak sa nezobrazí.


Ste pripravení!

  1. Pridajte súbor Sheetize.*.lic do projektu a označte ho, aby sa skopíroval do výstupného priečinka.
  2. Zavolajte SetLicense(...) pred akýmkoľvek použitím Sheetize.
  3. Nasadiť licenčný súbor spolu s binárkami (alebo cez zabezpečený pripojený úložný priestor).

Po splnení týchto krokov budú všetky platené funkcie Sheetize – pokročilé grafy, vysokovýkonný streaming, šifrovanie viacerých hárkov a pod. – plne odomknuté pre vašich používateľov, nezávisle od toho, či programujete v C#, VB.NET, C++/CLI alebo inom .NET jazyku.

Šťastné programovanie!

(*) Tento text sa môže líšiť podľa edície.