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í!
- Pridajte súbor
Sheetize.*.licdo projektu a označte ho, aby sa skopíroval do výstupného priečinka. - Zavolajte
SetLicense(...)pred akýmkoľvek použitím Sheetize. - 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.