Konfigurera en licensfil för Sheetize
Mål: Läs in en giltig licensfil så att Sheetize NuGet/DLL‑biblioteket låser upp alla premium‑funktioner.
Stegen nedan fungerar för alla .NET‑språk (C#, VB.NET, C++, F# osv.) och för projekt som refererar Sheetize antingen via NuGet eller genom att direkt lägga till den kompilerade .dll‑filen.
1 – Hämta din licensfil
| Källa | Hur du får den |
|---|---|
| Köpsidan | Ladda ner Sheetize.*.lic efter köpet. |
Viktigt: Förvara filen på en skrivskyddad plats som ingår i din distribution, eller i en säker mapp bredvid den körbara filen. Lägg inte licensfilen i ett publikt kodförråd för att undvika missbruk.
2 – Lägg till licensfilen i ditt projekt (valfritt)
| IDE / byggsystem | Steg |
|---|---|
| Visual Studio (valfritt .NET‑projekt) | 1. Högerklicka på projektet → Add → Existing Item och välj Sheetize.(*).lic. |
| 2. Ställ in Build Action till Content. | |
| 3. Ställ in Copy to Output Directory till Copy if newer (eller Copy always). |
Tips: Om du har flera miljöer (dev, test, prod) kan du behålla en separat licensfil per mapp (
licenses/dev/,licenses/prod/) och kopiera rätt fil vid byggtiden med ett Condition‑attribut.
3 – Initiera Sheetize med licensfilen
Sheetize‑biblioteket förväntar sig att du anropar LicenseManager.Load(string path) en gång innan du använder någon annan Sheetize‑API. Nedan finns språk‑specifika exempel.
C# (vanligast)
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 – Verifiera licensen vid körning
Ett vanligt sätt är att kontrollera om den genererade filen saknar vattenstämpeln. Om licensfilen läses korrekt visas ingen vattenstämpel.
Du är klar!
- Lägg till
Sheetize.*.lic‑filen i ditt projekt och markera den att kopieras till utdatamappen. - Anropa
SetLicense(...)innan någon Sheetize‑användning. - Distribuera licensfilen tillsammans med dina binärer (eller via en säker anslutning).
När dessa steg är på plats kommer alla betalda Sheetize‑funktioner – avancerad diagramgenerering, högpresterande streaming, kryptering av flera blad osv. – att vara fullt upplåsta för dina användare, oavsett om de kodar i C#, VB.NET, C++/CLI eller något annat .NET‑stött språk.
Lycka till med kodandet!