Non-Windows Environment
Sheetize SDK’leri .NET Standard 2.0‘ı destekler, bu da onların Linux veya diğer Windows dışı ortamlarda çalışan .NET Core uygulamalarında kullanılmasını sağlar. Optimal performans ve doğru metin render işlemi sağlamak için aşağıdaki adımları izleyin:
Linux için Önerilen Kurulum
1. libgdiplus Paketini Kurun
libgdiplus paketi, elektronik tabloların render edilmesi ve işlenmesi için kritik olan temel GDI+ işlevselliğini sağlar. Terminalinizde aşağıdaki komutu çalıştırarak kurulum yapın:
sudo apt-get install libgdiplus
2. Microsoft Uyumlu Fontları Kurun
Doğru metin render işlemi sağlamak için Microsoft TrueType fontlarını şu şekilde kurun:
sudo apt-get install ttf-mscorefonts-installer
Bu fontlar /usr/share/fonts/truetype/msttcorefonts
dizininde bulunmalıdır. Eğer sisteminiz farklı bir dizin kullanıyorsa, Sheetize SDK’leri ile herhangi bir işlem yapmadan önce kodunuzda yolu güncelleyin:
Sheetize.Text.FontRepository.Sources.Add(new FolderFontSource("<path to ms fonts>"))
Bu paketleri kurarak ve font yolunu doğru bir şekilde yapılandırarak, Sheetize SDK’lerinin Linux veya diğer Windows dışı sistemlerdeki performansını maksimize edebilirsiniz.