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