Setup License

Налаштування ліцензійного файлу для Sheetize

Мета: Завантажити дійсний ліцензійний файл, щоб бібліотека Sheetize NuGet/DLL розблокувала всі преміум‑фічі.
Наведені нижче кроки працюють для будь‑якої мови .NET (C#, VB.NET, C++, F# тощо) і для проєктів, які підключають Sheetize через NuGet або додають скомпільований .dll безпосередньо.


1 – Отримайте ваш ліцензійний файл

Джерело Як отримати
Сторінка покупки Завантажте Sheetize.*.lic після оформлення замовлення.

Важливо: Зберігайте файл у тільки‑для‑читання місці, яке включено у ваші розгортання, або у захищеній папці поруч із виконуваним файлом. Не додавайте ліцензійний файл у публічний репозиторій, щоб уникнути його використання сторонніми особами.


2 – Додайте ліцензійний файл до проєкту (за потреби)

IDE / Система збірки Кроки
Visual Studio (будь‑який .NET‑проєкт) 1. Клацніть правою кнопкою на проєкті → Add → Existing Item → виберіть Sheetize.(*).lic.
2. У властивостях встановіть Build ActionContent.
3. Встановіть Copy to Output DirectoryCopy if newer (або Copy always).

Підказка: Якщо у вас кілька середовищ (dev, test, prod), можна тримати окремий ліцензійний файл у папках (licenses/dev/, licenses/prod/) і копіювати потрібний під час збірки за допомогою атрибуту Condition.


3 – Ініціалізуйте Sheetize з ліцензійним файлом

Бібліотека Sheetize вимагає один раз викликати LicenseManager.Load(string path) перед використанням будь‑яких інших API Sheetize. Нижче – приклади коду для різних мов.

C# (найпопулярніший)

using Sheetize; // Простір імен бібліотеки
using System;
using System.IO;

public static class Program
{
    private static void Main()
    {
        // Шлях відносно папки, де знаходиться виконуваний файл (туди файл копіюється)
        string licensePath = "/path/to/Sheetize.PdfConverter_for_.NET.lic";
        License license = new Sheetize.License();
        license.SetLicense(licensePath);

        // Тепер можна користуватися преміум‑фічами
        var loadOptions = new LoadOptions
        {
            InputFile = "/path/to/sample.xlsx"
        };
        var saveOptions = new SpreadsheetSaveOptions
        {
            OutputFile = "/path/to/sample.pdf"
        };
        SpreadsheetConverter.Process(loadOptions, saveOptions);
        // .
    }
}

4 – Перевірте ліцензію під час виконання

Звичний підхід – переконатися, що згенерований PDF не має водяного знака. Якщо файл ліцензії завантажено правильно, водяний знак не з’являється.


Ви готові!

  1. Додайте файл Sheetize.*.lic до проєкту та зазначте, щоб він копіювався у вихідну папку.
  2. Викличте SetLicense(...) перед будь‑яким використанням Sheetize.
  3. Розгорніть ліцензійний файл разом із вашими бінарниками (або через захищений монтувальний ресурс).

Після виконання цих кроків усі платні можливості Sheetize – розширене графічне відображення, високопродуктивне стрімінгове перетворення, шифрування кількох листів тощо – будуть повністю розблоковані для ваших користувачів, незалежно від того, чи ви програмуєте на C#, VB.NET, C++/CLI чи будь‑якій іншій мові, підтримуваній .NET.

Успішного кодування!

() Текст залежить від випуску.*