Setup License

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!

  1. Sheetize.*.lic dosyasını projeye ekleyin ve Copy to Output Directory ayarını yapın.
  2. Sheetize kullanmadan önce SetLicense(...) metodunu çağırın.
  3. 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.