Environnement Non-Windows
Les SDKs Documentize prennent en charge .NET Standard 2.0, ce qui leur permet d’être utilisés dans des applications .NET Core fonctionnant sur Linux ou d’autres environnements non-Windows. Pour garantir des performances optimales et un rendu texte correct, suivez les étapes ci-dessous :
Configuration Recommandée pour Linux
1. Installer le package libgdiplus
Ce package fournit les fonctionnalités GDI+ nécessaires, qui sont cruciales pour le rendu et le traitement des PDFs. Vous pouvez l’installer en exécutant la commande suivante dans votre terminal :
sudo apt-get install libgdiplus
2. Installer des polices compatibles Microsoft
Pour un rendu texte correct, installez les polices Microsoft TrueType en utilisant la commande :
sudo apt-get install ttf-mscorefonts-installer
Ces polices doivent être placées dans le répertoire /usr/share/fonts/truetype/msttcorefonts
. Si votre système stocke les polices dans un autre répertoire, mettez à jour le chemin dans votre code avant de réaliser des opérations avec les SDKs Documentize :
Documentize.Text.FontRepository.Sources.Add(new FolderFontSource("<path to ms fonts>"));
En vous assurant que ces installations sont complètes et en configurant correctement le chemin des polices, vous pouvez maximiser les performances des SDKs Documentize sur Linux ou d’autres systèmes non-Windows.