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

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.

2 nov. 2024
 Français