Non-Windows Environment
SDK Sheetize wspierają .NET Standard 2.0, co pozwala na ich użycie w aplikacjach .NET Core działających na systemach Linux lub innych środowiskach nie-Windows. Aby zapewnić optymalną wydajność i dokładne renderowanie tekstu, postępuj zgodnie z poniższymi krokami:
Zalecane ustawienia dla Linux
1. Zainstaluj pakiet libgdiplus
Pakiet libgdiplus dostarcza niezbędne funkcjonalności GDI+, które są kluczowe do renderowania i przetwarzania arkuszy kalkulacyjnych. Zainstaluj go, uruchamiając następujące polecenie w terminalu:
sudo apt-get install libgdiplus
2. Zainstaluj czcionki zgodne z Microsoft
Aby zapewnić poprawne renderowanie tekstu, zainstaluj czcionki TrueType firmy Microsoft używając:
sudo apt-get install ttf-mscorefonts-installer
Czcionki te powinny znajdować się w katalogu /usr/share/fonts/truetype/msttcorefonts
. Jeśli Twój system korzysta z innego katalogu, zaktualizuj ścieżkę w swoim kodzie przed wykonaniem jakichkolwiek operacji z SDK Sheetize:
Sheetize.Text.FontRepository.Sources.Add(new FolderFontSource("<path to ms fonts>"))
Poprzez zainstalowanie tych pakietów i poprawne skonfigurowanie ścieżki do czcionek, możesz zmaksymalizować wydajność SDK Sheetize na systemach Linux lub innych systemach nie-Windows.