Невиндоусная среда
Работа с .NET Core DLL в невиндоусной среде
Поскольку Documentize для .NET поддерживает .NET Standard 2.0 ( .NET Core 2.0), его можно использовать в ядре приложений, работающих в операционных системах, подобных Linux. Мы постоянно работаем над улучшением поддержки .NET Core в нашем API. Тем не менее, есть некоторые операции, которые мы рекомендуем нашим клиентам выполнять, чтобы добиться лучших результатов при использовании функций Documentize для .NET. Пожалуйста, установите:
- пакет libgdiplus
- пакет с шрифтами, совместимыми с Microsoft: ttf-mscorefonts-installer (например,
sudo apt-get install ttf-mscorefonts-installer
). Эти шрифты должны быть размещены в директории/usr/share/fonts/truetype/msttcorefonts
, так как Documentize для .NET сканирует эту папку в операционных системах, подобных Linux. В случае, если операционная система имеет другую папку/директорию по умолчанию для шрифтов, вы должны использовать следующую строку кода перед выполнением любой операции с использованием Documentize:Documentize.Pdf.Text.FontRepository.Sources.Add(new FolderFontSource("<путь пользователя к шрифтам ms>"));