Non-Windows Environment
Sheetize SDKs поддерживают .NET Standard 2.0, что позволяет использовать их в приложениях .NET Core, работающих на Linux или других не-Windows средах. Чтобы обеспечить оптимальную производительность и точное отображение текста, следуйте приведенным ниже шагам:
Рекомендуемая настройка для Linux
1. Установите пакет libgdiplus
Пакет libgdiplus предоставляет основную функциональность GDI+, которая критически важна для обработки и рендеринга электронных таблиц. Установите его, выполнив следующую команду в вашем терминале:
sudo apt-get install libgdiplus
2. Установите совместимые шрифты Microsoft
Чтобы обеспечить правильное отображение текста, установите шрифты TrueType от Microsoft с помощью:
sudo apt-get install ttf-mscorefonts-installer
Эти шрифты должны находиться в директории /usr/share/fonts/truetype/msttcorefonts
. Если ваша система использует другую директорию, обновите путь в вашем коде перед выполнением любых операций с Sheetize SDKs:
Sheetize.Text.FontRepository.Sources.Add(new FolderFontSource("<path to ms fonts>"))
Установив эти пакеты и правильно настроив путь к шрифтам, вы сможете максимально увеличить производительность Sheetize SDKs на Linux или других не-Windows системах.