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. Commit ikke 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!
- Tilføj
Sheetize.*.lic‑filen til dit projekt og marker den til at blive kopieret til output‑mappen. - Kald
SetLicense(...)før nogen Sheetize‑brug. - 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.