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!
- Lisää
Sheetize.*.lic-tiedosto projektiisi ja merkitse se kopioitavaksi kohdehakemistoon. - Kutsu
SetLicense(...)ennen Sheetize‑kirjaston käyttöä. - 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.*