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 → Add → Existing 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!
- Addja a
Sheetize.*.licfájlt a projekthez, és állítsa be a kimeneti mappába másolásra. - Hívja a
SetLicense(...)metódust mielőtt bármilyen Sheetize funkciót használna. - 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.