Setup License

Sheetize‑lisenssitiedoston asettaminen

Tavoite: Ladata kelvollinen lisenssitiedosto, jotta Sheetize‑NuGet-/DLL‑kirjasto avaa kaikki premium‑ominaisuudet.
Alla olevat ohjeet toimivat kaikilla .NET‑kielillä (C#, VB.NET, C++, F# jne.) sekä projekteille, jotka viittaavat Sheetize‑kirjastoon joko NuGet‑paketin tai suoraan .dll‑tiedoston kautta.


1 – Hanki lisenssitiedostosi

Lähde Miten saada
Ostossivulta Lataa Sheetize.*.lic ostoksen jälkeen.

Tärkeää: Säilytä tiedosto kirjoitussuojatussa paikassa, joka sisältyy käyttöön ja/tai turvallisessa kansiossa suorittimen vieressä. Älä commitoi lisenssitiedostoa julkiseen versionhallintaan, jotta se ei vuoda.


2 – Lisää lisenssitiedosto projektiisi (valinnainen)

IDE / Rakennusjärjestelmä Vaiheet
Visual Studio (kaikki .NET‑projektit) 1️⃣ Napsauta projektia → Add → Existing Item → valitse Sheetize.(*).lic.
2️⃣ Aseta Build Action arvoksi Content.
3️⃣ Aseta Copy to Output Directory kohtaan Copy if newer (tai Copy always).

Vihje: Jos sinulla on useita ympäristöjä (dev, test, prod), voit pitää erilliset lisenssitiedostot eri kansioissa (licenses/dev/, licenses/prod/) ja kopioida oikean tiedoston rakennusvaiheessa Condition‑attribuutin avulla.


3 – Alusta Sheetize lisenssitiedostolla

Sheetize‑kirjasto odottaa, että kutsut LicenseManager.Load(string path) kerran ennen minkään muun Sheetize‑APIn käyttöä. Alla on esimerkkejä eri kielillä.

C# (yleisin)

using Sheetize; // Kirjaston nimiavaruus
using System;
using System.IO;

public static class Program
{
    private static void Main()
    {
        // Polku suhteessa ajettavan EXE‑tiedoston kansioon (jossa tiedosto kopioitiin)
        string licensePath = "/polku/Sheetize.PdfConverter_for_.NET.lic";
        License license = new Sheetize.License();
        license.SetLicense(licensePath);

        // Nyt voit käyttää premium‑ominaisuuksia
        var loadOptions = new LoadOptions
        {
            InputFile = "/polku/sample.xlsx"
        };
        var saveOptions = new SpreadsheetSaveOptions
        {
            OutputFile = "/polku/sample.pdf"
        };
        SpreadsheetConverter.Process(loadOptions, saveOptions);
        // .
    }
}

4 – Vahvista lisenssin toimivuus ajon aikana

Yleinen tarkistusmenetelmä on katsoa, että tulostiedosto ei sisällä vesileimaa. Jos lisenssitiedosto on luettu oikein, vesileimaa ei näy.


Valmis!

  1. Lisää Sheetize.*.lic -tiedosto projektiisi ja merkitse se kopioitavaksi kohdehakemistoon.
  2. Kutsu SetLicense(...) ennen Sheetize‑kirjaston käyttöä.
  3. Toimita lisenssitiedosto yhdessä binäärien kanssa (tai turvallisen verkkoaseman kautta).

Kun nämä vaiheet on suoritettu, kaikki maksetut Sheetize‑toiminnot – kehittynyt kaaviointi, suorituskykyinen suoratoisto, monitaulukkojen salaus jne. – ovat täysin avattuja käyttäjillesi, riippumatta siitä, koodaatko C#:lla, VB.NET:illä, C++/CLI:lla tai millä tahansa muulla .NET‑kielellä.

Hauskaa koodausta!

() Tämä teksti voi vaihdella editionin mukaan.*