Environnement Non-Windows
Travailler avec des DLL .NET Core dans un Environnement Non-Windows
Puisque Documentize pour .NET fournit un support pour .NET Standard 2.0 (.NET Core 2.0), il peut être utilisé dans des applications Core fonctionnant sur des systèmes d’exploitation de type Linux. Nous travaillons constamment à l’amélioration du support .NET Core dans notre API. Cependant, il y a certaines opérations que nous recommandons à nos clients d’effectuer pour obtenir de meilleurs résultats lors de l’utilisation des fonctionnalités de Documentize pour .NET. Veuillez installer :
- le paquet libgdiplus
- Paquet avec des polices compatibles Microsoft : ttf-mscorefonts-installer (par exemple,
sudo apt-get install ttf-mscorefonts-installer
). Ces polices doivent être placées dans le répertoire/usr/share/fonts/truetype/msttcorefonts
car Documentize pour .NET scanne ce dossier sur les systèmes d’exploitation de type Linux. Dans le cas où le système d’exploitation dispose d’un autre dossier/répertoire par défaut pour les polices, vous devriez utiliser la ligne de code suivante avant d’effectuer une opération avec Documentize :Documentize.Pdf.Text.FontRepository.Sources.Add(new FolderFontSource("<user's path to ms fonts>"));