Sheetize için Lisans Dosyası Ayarlama
Amaç: Geçerli bir lisans dosyası yükleyerek Sheetize NuGet/DLL kütüphanesinin tüm premium özelliklerini etkinleştirmek.
Aşağıdaki adımlar, C#, VB.NET, C++, F# gibi .NET dilleriyle ve projeniz NuGet üzerinden ya da doğrudan .dll eklenerek referans verildiğinde çalışır.
1 - Lisans Dosyanızı Edinin
| Kaynak | Nasıl Alınır |
|---|---|
| Satın alma sayfası | Ödeme sonrasında Sheetize.*.lic dosyasını indirin. |
Önemli: Dosyayı dağıtımınıza dahil edeceğiniz salt okunur bir konumda tutun ya da çalıştırılabilir dosyanın yanındaki güvenli bir klasöre koyun. Lisans dosyasını halka açık bir kaynak havuzuna (ör. GitHub) commit etmeyin; aksi takdirde kötüye kullanım riski oluşur.
2 - Lisans Dosyasını Projeye Ekleyin (isteğe bağlı)
| IDE / Derleme Sistemi | Adımlar |
|---|---|
| Visual Studio (herhangi bir .NET projesi) | 1. Projeye sağ tıklayın → Add → Existing Item. Sheetize.*.lic dosyasını seçin. 2. Build Action’ı Content olarak ayarlayın. 3. Copy to Output Directory seçeneğini Copy if newer (veya Copy always) yapın. |
İpucu: Farklı ortamlar (dev, test, prod) için ayrı lisans dosyaları tutabilirsiniz (
licenses/dev/,licenses/prod/gibi). Derleme sırasında doğru dosyanın kopyalanması için Condition özniteliği kullanabilirsiniz.
3 - Sheetize’ı Lisans Dosyasıyla Başlatın
Sheetize kütüphanesi, diğer API’leri kullanmadan bir kez LicenseManager.Load(string path) (veya eşdeğeri) çağrılmasını bekler. İşte dil‑bazlı örnek kodlar.
C# (en yaygın)
using Sheetize; // Kütüphanenin namespace'i
using System;
using System.IO;
public static class Program
{
private static void Main()
{
// Çalıştırılabilir EXE'nin klasörüne göre görece bir yol
string licensePath = "/path/to/Sheetize.PdfConverter_for_.NET.lic";
License license = new Sheetize.License();
license.SetLicense(licensePath);
// Premium özellikleri artık kullanılabilir
var loadOptions = new LoadOptions
{
InputFile = "/path/to/sample.xlsx"
};
var saveOptions = new SpreadsheetSaveOptions
{
OutputFile = "/path/to/sample.pdf"
};
SpreadsheetConverter.Process(loadOptions, saveOptions);
// .
}
}4 - Çalışma Zamanında Lisansı Doğrulayın
Yaygın bir kontrol yöntemi, oluşturulan PDF’de su işareti (watermark) olup olmadığını incelemektir. Lisans dosyası doğru okunmuşsa su işareti gösterilmez.
Hazırsınız!
Sheetize.*.licdosyasını projeye ekleyin ve Copy to Output Directory ayarını yapın.- Sheetize kullanmadan önce
SetLicense(...)metodunu çağırın. - Lisans dosyasını ikili dosyalarınızla birlikte (veya güvenli bir bağlaç üzerinden) dağıtın.
Bu adımları tamamladığınızda, ödeme yapılan Sheetize özellikleri – gelişmiş grafikler, yüksek performanslı akış, çok sayfalı şifreleme vb. – tüm .NET destekli dillerde (C#, VB.NET, C++/CLI, vb.) tamamen etkinleşir.
Keyifli kodlamalar!
(*) Bu metin sürümüne göre değişiklik gösterebilir.