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 системах.

2 нояб. 2024 г.
 Русский