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 → Add → Existing 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!
- Přidejte soubor
Sheetize.*.licdo svého projektu a označte jej jako kopírování do výstupní složky. - Zavolejte
SetLicense(...)před jakýmkoli použitím Sheetize. - 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)