Настройване на лицензионен файл за 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) веднъж преди да използвате други Sheetize API-та. По-долу са примерите за различни езици.
C# (най-често използван)
using Sheetize; // Namespace of the library
using System;
using System.IO;
public static class Program
{
private static void Main()
{
// Path is relative to the running EXE's folder (where the file was copied)
string licensePath = "/path/to/Sheetize.PdfConverter_for_.NET.lic";
License license = new Sheetize.License();
license.SetLicense(licensePath);
// Now you can use premium features
var loadOptions = new LoadOptions
{
InputFile = "/path/to/sample.xlsx"
};
var saveOptions = new SpreadsheetSaveOptions
{
OutputFile = "/path/to/sample.pdf"
};
SpreadsheetConverter.Process(loadOptions, saveOptions);
// .
}
}4 – Проверете лиценза по време на изпълнение
Често се проверява дали изходният файл се показва без воден знак. Тоест, ако лицензионният файл е зареден правилно, водният знак не се показва.
Готови сте!
- Добавете файла
Sheetize.*.licкъм вашия проект и отметнете, че да се копира в изходната папка. - Извикайте
SetLicense(...)преди да използвате Sheetize. - Разгръщайте лицензионния файл заедно с вашите бинарни файлове (или чрез сигурен дял).
След като тези стъпки са изпълнени, всички платени възможности на Sheetize – разширени графики, високопроизводително стрийминг, шифроване на множество листове и др. – ще бъдат напълно отключени за вашите потребители, независимо дали програмират на C#, VB.NET, C++/CLI или какъвто и да е друг .NET‑поддържан език.
Приятно програмиране!
(*) този текст зависи от изданието.