Setup License

Konfigurowanie pliku licencyjnego dla Sheetize

Cel: Załadować prawidłowy plik licencyjny, aby biblioteka Sheetize NuGet/DLL odblokowała wszystkie funkcje premium.
Poniższe kroki działają dla dowolnego języka .NET (C#, VB.NET, C++, F# itp.) oraz dla projektów, które odwołują się do Sheetize przez NuGet lub bezpośrednio dodając skompilowany .dll.


1 – Uzyskaj plik licencyjny

Źródło Jak zdobyć
Strona zakupu Pobierz Sheetize.*.lic po zakończeniu płatności.

Ważne: Umieść plik w lokalizacji tylko do odczytu, która jest włączona do wdrożenia, lub w bezpiecznym folderze obok wykonywalnego pliku. Nie zapisuj pliku licencyjnego w publicznym repozytorium kodu, aby uniknąć nieautoryzowanego użycia.


2 – Dodaj plik licencyjny do projektu (opcjonalnie)

IDE / System budowania Kroki
Visual Studio (dowolny projekt .NET) 1. Kliknij prawym przyciskiem projektu → Add → Existing Item i wybierz Sheetize.(*).lic.
2. Ustaw Build Action na Content.
3. Ustaw Copy to Output Directory na Copy if newer (lub Copy always).

Wskazówka: Jeśli masz wiele środowisk (dev, test, prod), możesz przechowywać osobne pliki licencji w podfolderach (licenses/dev/, licenses/prod/) i kopiować odpowiedni plik w czasie kompilacji przy użyciu atrybutu Condition.


3 – Zainicjuj Sheetize przy użyciu pliku licencyjnego

Biblioteka Sheetize wymaga jednorazowego wywołania LicenseManager.Load(string path) przed użyciem jakiejkolwiek innej funkcji API. Poniżej przykłady w konkretnych językach.

C# (najczęściej)

using Sheetize; // Namespace biblioteki
using System;
using System.IO;

public static class Program
{
    private static void Main()
    {
        // Ścieżka względem folderu uruchamianego EXE (gdzie plik został skopiowany)
        string licensePath = "/path/to/Sheetize.PdfConverter_for_.NET.lic";
        License license = new Sheetize.License();
        license.SetLicense(licensePath);

        // Teraz możesz korzystać z funkcji premium
        var loadOptions = new LoadOptions
        {
            InputFile = "/path/to/sample.xlsx"
        };
        var saveOptions = new SpreadsheetSaveOptions
        {
            OutputFile = "/path/to/sample.pdf"
        };
        SpreadsheetConverter.Process(loadOptions, saveOptions);
        // .
    }
}

4 – Zweryfikuj licencję w czasie działania

Typowy sposób weryfikacji polega na sprawdzeniu, czy wygenerowany plik nie zawiera znaków wodnych. Jeśli plik licencyjny został prawidłowo odczytany, znak wodny nie pojawia się.


Gotowe!

  1. Dodaj plik Sheetize.*.lic do swojego projektu i ustaw go tak, aby kopiował się do folderu wyjściowego.
  2. Wywołaj SetLicense(...) przed jakimkolwiek użyciem Sheetize.
  3. Wdrażaj plik licencyjny razem z binariami (lub przez bezpieczne zamontowanie).

Po wykonaniu tych kroków wszystkie płatne funkcje Sheetize – zaawansowane wykresy, wydajne strumieniowanie, szyfrowanie wielu arkuszy itp. – będą w pełni odblokowane dla Twoich użytkowników, niezależnie od tego, czy programujesz w C#, VB.NET, C++/CLI czy innym języku obsługiwanym przez .NET.

Miłego kodowania!

(*) ten fragment tekstu zależy od edycji.