Setup License

Nastavení licenčního souboru pro Sheetize

Cíl: Načíst platný licenční soubor, aby knihovna Sheetize NuGet/DLL odemkla všechny prémiové funkce.
Níže uvedené kroky fungují v jakémkoli .NET jazyce (C#, VB.NET, C++, F# atd.) a pro projekty, které odkazují na Sheetize buď přes NuGet, nebo přímým přidáním zkompilovaného .dll.


1 – Získání licenčního souboru

Zdroj Jak získat
Stránka nákupu Stáhněte Sheetize.*.lic po dokončení nákupu.

Důležité: Umístěte soubor do read‑only lokace, která je součástí nasazení, nebo do zabezpečené složky vedle spustitelného souboru. Nezveřejňujte licenční soubor v veřejném repozitáři, aby nedošlo k jeho zneužití.


2 – Přidání licenčního souboru do projektu (volitelné)

IDE / Systém sestavení Kroky
Visual Studio (každý .NET projekt) 1. Klikněte pravým tlačítkem na projekt → AddExisting Item → vyberte Sheetize.(*).lic.
2. Nastavte Build Action na Content.
3. Nastavte Copy to Output Directory na Copy if newer (nebo Copy always).

Tip: Pokud máte více prostředí (dev, test, prod), můžete mít samostatný licenční soubor v jednotlivých složkách (licenses/dev/, licenses/prod/) a při sestavení zkopírovat ten správný pomocí Condition atributu.


3 – Inicializace Sheetize s licenčním souborem

Knihovna Sheetize očekává, že před prvním použitím jakýchkoli API zavoláte LicenseManager.Load(string path) jednou. Níže jsou ukázky kódu pro konkrétní jazyky.

C# (nejčastější)

using Sheetize; // Namespace knihovny
using System;
using System.IO;

public static class Program
{
    private static void Main()
    {
        // Cesta je relativní ke složce spouštěného EXE (kam byl soubor zkopírován)
        string licensePath = "/path/to/Sheetize.PdfConverter_for_.NET.lic";
        License license = new Sheetize.License();
        license.SetLicense(licensePath);

        // Nyní můžete používat prémiové funkce
        var loadOptions = new LoadOptions
        {
            InputFile = "/path/to/sample.xlsx"
        };
        var saveOptions = new SpreadsheetSaveOptions
        {
            OutputFile = "/path/to/sample.pdf"
        };
        SpreadsheetConverter.Process(loadOptions, saveOptions);
        // .
    }
}

4 – Ověření licence za běhu

Obvyklý způsob je zkontrolovat, zda výstupní soubor neobsahuje vodotisk. Pokud je licenční soubor načten správně, vodotisk se nezobrazí.


Jste připraveni!

  1. Přidejte soubor Sheetize.*.lic do svého projektu a označte jej jako kopírování do výstupní složky.
  2. Zavolejte SetLicense(...) před jakýmkoli použitím Sheetize.
  3. Nasazujte licenční soubor společně s binárkami (nebo přes zabezpečené připojení).

Po provedení těchto kroků budou všechny placené funkce Sheetize – pokročilé grafy, vysokorychlostní streaming, šifrování více listů atd. – plně odemčeny pro vaše uživatele, ať už programujete v C#, VB.NET, C++/CLI nebo jiném .NET‑podporovaném jazyce.

Šťastné programování!

(poznámka: tento text se může lišit podle edice)