Налаштування ліцензійного файлу для 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 Action → Content. | |
| 3. Встановіть Copy to Output Directory → Copy 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 не має водяного знака. Якщо файл ліцензії завантажено правильно, водяний знак не з’являється.
Ви готові!
- Додайте файл
Sheetize.*.licдо проєкту та зазначте, щоб він копіювався у вихідну папку. - Викличте
SetLicense(...)перед будь‑яким використанням Sheetize. - Розгорніть ліцензійний файл разом із вашими бінарниками (або через захищений монтувальний ресурс).
Після виконання цих кроків усі платні можливості Sheetize – розширене графічне відображення, високопродуктивне стрімінгове перетворення, шифрування кількох листів тощо – будуть повністю розблоковані для ваших користувачів, незалежно від того, чи ви програмуєте на C#, VB.NET, C++/CLI чи будь‑якій іншій мові, підтримуваній .NET.
Успішного кодування!
() Текст залежить від випуску.*