Postavljanje licencne datoteke za Sheetize
Cilj: Učitajte valjanu licencnu datoteku kako bi Sheetize NuGet/DLL knjižnica otključala sve premium značajke.
Koraci u nastavku rade za bilo koji .NET jezik (C#, VB.NET, C++, F#, itd.) i za projekte koji referenciraju Sheetize putem NuGet‑a ili izravnim dodavanjem kompilirane .dll.
1 – Preuzmite svoju licencnu datoteku
| Izvor | Kako ga dobiti |
|---|---|
| Stranica za kupnju | Preuzmite Sheetize.*.lic nakon plaćanja. |
Važno: Čuvajte datoteku na lokaciji s samo‑čitanjem koja je uključena u vaš deployment, ili u sigurnom folderu pored izvršne datoteke. Nemojte komitirati licencnu datoteku u javni repozitorij kako biste izbjegli eksploataciju.
2 – Dodajte licencnu datoteku u projekt (po želji)
| IDE / Sustav izgradnje | Koraci |
|---|---|
| Visual Studio (bilo koji .NET projekt) | 1. Desni klik na projekt → Add → Existing Item → odaberite Sheetize.(*).lic. |
| 2. Postavite Build Action na Content. | |
| 3. Postavite Copy to Output Directory na Copy if newer (ili Copy always). |
Savjet: Ako imate više okruženja (dev, test, prod) možete imati zasebnu licencnu datoteku po folderu (
licenses/dev/,licenses/prod/) i kopirati ispravnu tijekom izgradnje koristeći Condition atribut.
3 – Inicijalizirajte Sheetize s licencnom datotekom
Sheetize biblioteka očekuje da pozovete LicenseManager.Load(string path) jednom prije korištenja bilo koje druge Sheetize API funkcije. U nastavku su isječci po jezicima.
C# (najčešće)
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 – Provjerite licencu u vrijeme izvođenja
Uobičajeni način je provjeriti prikazuje li izlazna datoteka bez vodenog žiga. To znači da, ako je licencna datoteka ispravno učitana, vodeni žig neće biti prikazan.
Spremni ste!
- Dodajte
Sheetize.*.licdatoteku u svoj projekt i označite je da se kopira u izlazni folder. - Pozovite
SetLicense(...)prije bilo kojeg korištenja Sheetize‑a. - Distribuirajte licencnu datoteku zajedno s vašim binarnim datotekama (ili putem sigurnog mount‑a).
Jednom kad su ovi koraci postavljeni, sve plaćene Sheetize mogućnosti – napredna grafika, visokoučinkovito strujanje, enkripcija više listova, itd. – bit će potpuno otključane za vaše korisnike, neovisno o tome programiraju li u C#, VB.NET, C++/CLI ili bilo kojem drugom .NET‑podržanom jeziku.
Sretno kodiranje!
(*) ovaj tekst ovisi o izdanju.