Non-Windows Environment
Les SDKs Sheetize prennent en charge .NET Standard 2.0, ce qui leur permet d’être utilisés dans des applications .NET Core exécutées sur Linux ou d’autres environnements non-Windows. Pour garantir des performances optimales et un rendu texte précis, suivez les étapes ci-dessous :
Configuration recommandée pour Linux
1. Installer le package libgdiplus
Le package libgdiplus fournit des fonctionnalités GDI+ essentielles, critiques pour le rendu et le traitement des tableurs. Installez-le en exécutant la commande suivante dans votre terminal :
sudo apt-get install libgdiplus
2. Installer les polices compatibles avec Microsoft
Pour garantir un rendu texte correct, installez les polices TrueType de Microsoft en utilisant :
sudo apt-get install ttf-mscorefonts-installer
Ces polices devraient se trouver dans le répertoire /usr/share/fonts/truetype/msttcorefonts
. Si votre système utilise un répertoire différent, mettez à jour le chemin dans votre code avant d’effectuer toute opération avec les SDKs Sheetize :
Sheetize.Text.FontRepository.Sources.Add(new FolderFontSource("<path to ms fonts>"))
En installant ces packages et en configurant correctement le chemin des polices, vous pouvez maximiser les performances des SDKs Sheetize sur Linux ou d’autres systèmes non-Windows.