Setup License

Licencfájl beállítása a Sheetize számára

Cél: Érvényes licencfájl betöltése, hogy a Sheetize NuGet/DLL könyvtár feloldja az összes prémium funkciót.
Az alábbi lépések minden .NET nyelvre (C#, VB.NET, C++, F# stb.) és olyan projektre is működnek, amely a Sheetize‑t NuGet‑en vagy közvetlenül a lefordított .dll‑t hozzáadva használja.


1 – Szerezze be a licencfájlt

Forrás Hogyan szerezzük be
A vásárlási oldal A fizetés után töltse le a Sheetize.*.lic fájlt.

Fontos: Helyezze a fájlt csak‑olvasásra állított helyre, amely része a telepítésnek, vagy egy biztonságos mappába az alkalmazás mellé. Ne commit-olja a licencfájlt nyilvános forráskészletbe, hogy elkerülje a visszaélés lehetőségét.


2 – Licencfájl hozzáadása a projekthez (opcionális)

IDE / Build rendszer Lépések
Visual Studio (bármilyen .NET projekt) 1. Kattintson jobb‑gombbal a projektre → AddExisting Item… → válassza a Sheetize.(*).lic fájlt.
2. Állítsa a Build Action‑t Content‑re.
3. Állítsa a Copy to Output Directory‑t Copy if newer‑re (vagy Copy always‑ra).

Tipp: Ha több környezet (dev, test, prod) van, tarthat külön licencfájlokat mappákban (licenses/dev/, licenses/prod/) és a helyes fájlt a build‑időben egy Condition attribútummal másolhatja.


3 – A Sheetize inicializálása a licencfájllal

A Sheetize könyvtár elvárja, hogy a LicenseManager.Load(string path) metódust egyszer, a bármely más Sheetize API használata előtt hívja meg. Az alább látható nyelvspecifikus kódrészletek.

C# (leggyakoribb)

using Sheetize; // Namespace of the library
using System;
using System.IO;

public static class Program
{
    private static void Main()
    {
        // Path is relative to the running EXE's folder (where the file was copied)
        string licensePath = "/path/to/Sheetize.PdfConverter_for_.NET.lic";
        License license = new Sheetize.License();
        license.SetLicense(licensePath);

        // Now you can use premium features
        var loadOptions = new LoadOptions
        {
            InputFile = "/path/to/sample.xlsx"
        };
        var saveOptions = new SpreadsheetSaveOptions
        {
            OutputFile = "/path/to/sample.pdf"
        };
        SpreadsheetConverter.Process(loadOptions, saveOptions);
        // .
    }
}

4 – Licenc ellenőrzése futásidőben

Egy gyakori ellenőrzés, hogy a kimeneti fájl nem tartalmazza-e a vízjelet. Ha a licencfájl helyesen be lett olvasva, a vízjel nem jelenik meg.


Készen is vagy!

  1. Addja a Sheetize.*.lic fájlt a projekthez, és állítsa be a kimeneti mappába másolásra.
  2. Hívja a SetLicense(...) metódust mielőtt bármilyen Sheetize funkciót használna.
  3. Telepítse a licencfájlt együtt a binárisokkal (vagy biztonságos megosztásként).

Ha ezeket a lépéseket elvégezte, minden fizetett Sheetize funkció – fejlett diagramok, nagy teljesítményű streamelés, többlapos titkosítás stb. – teljesen fel lesz oldva a felhasználók számára, függetlenül attól, hogy C#, VB.NET, C++/CLI vagy bármely más .NET‑t támogató nyelvet használnak.

Jó kódolást!

(*) ez a szöveg a kiadástól függően változhat.