Setup License

Opsætning af en licensfil for Sheetize

Mål: Indlæs en gyldig licensfil, så Sheetize NuGet/DLL‑biblioteket låser op for alle premium‑funktioner.
Trinnene nedenfor fungerer for ethvert .NET‑sprog (C#, VB.NET, C++, F# osv.) og for projekter, der refererer til Sheetize enten via NuGet eller ved direkte at tilføje den kompilerede .dll.


1 – Hent din licensfil

Kilde Hvordan får du den
Købsiden Download Sheetize.*.lic efter betaling.

Vigtigt: Gem filen i en read‑only mappe, der inkluderes i din deployment, eller i en sikker mappe ved siden af den eksekverbare fil. Commitikke licensfilen til et offentligt kildekoderepositorium for at undgå misbrug.


2 – Tilføj licensfilen til dit projekt (valgfrit)

IDE / Build System Trin
Visual Studio (ethvert .NET‑projekt) 1. Højreklik på projektet → Add → Existing Item og vælg Sheetize.(*).lic.
2. Sæt Build Action til Content.
3. Sæt Copy to Output Directory til Copy if newer (eller Copy always).

Tip: Hvis du har flere miljøer (dev, test, prod), kan du gemme en separat licensfil pr. mappe (licenses/dev/, licenses/prod/) og kopiere den rette fil under byggetiden ved hjælp af en Condition‑attribut.


3 – Initialiser Sheetize med licensfilen

Sheetize‑biblioteket forventer, at du kalder LicenseManager.Load(string path) én gang før du bruger andre Sheetize‑API’er. Nedenfor er sprog‑specifikke kodeeksempler.

C# (mest almindelige)

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 – Verificer licensen ved kørsel

Et almindeligt mønster er at tjekke, om den genererede fil vises uden vandmærke. Hvis licensfilen er korrekt indlæst, vises intet vandmærke.


Du er klar!

  1. Tilføj Sheetize.*.lic‑filen til dit projekt og marker den til at blive kopieret til output‑mappen.
  2. Kald SetLicense(...) før nogen Sheetize‑brug.
  3. Deploy licensfilen sammen med dine binære filer (eller via et sikkert mount).

Når disse trin er gennemført, vil alle betalte Sheetize‑funktioner – avanceret diagrammering, høj‑ytelses streaming, kryptering på tværs af ark osv. – være fuldt låst op for dine brugere, uanset om de programmerer i C#, VB.NET, C++/CLI eller et andet .NET‑understøttet sprog.

God kodning!

(*) denne tekst kan variere afhængigt af udgaven.