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!
- Dodaj plik
Sheetize.*.licdo swojego projektu i ustaw go tak, aby kopiował się do folderu wyjściowego. - Wywołaj
SetLicense(...)przed jakimkolwiek użyciem Sheetize. - 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.