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>"))
Tip

Встановивши ці пакети та правильно налаштувавши шлях до шрифтів, ви можете максимізувати продуктивність Sheetize SDKs на Linux або інших не-Windows системах.

2 лист. 2024 р.
 Українська