Не-Windows Среда
SDK Documentize поддерживают .NET Standard 2.0, что позволяет использовать их в приложениях .NET Core, работающих на Linux или других не-Windows средах. Для обеспечения оптимальной производительности и корректной отрисовки текста выполните следующие шаги:
Рекомендуемая настройка для Linux
1. Установите пакет libgdiplus
Этот пакет предоставляет необходимые функции GDI+, которые критически важны для рендеринга и обработки PDF. Вы можете установить его, выполнив следующую команду в терминале:
sudo apt-get install libgdiplus
2. Установите совместимые шрифты Microsoft
Для корректной отрисовки текста установите шрифты TrueType от Microsoft, используя команду:
sudo apt-get install ttf-mscorefonts-installer
Эти шрифты должны быть размещены в директории /usr/share/fonts/truetype/msttcorefonts
. Если ваша система хранит шрифты в другой директории, обновите путь в вашем коде перед выполнением любых операций с SDK Documentize:
Documentize.Text.FontRepository.Sources.Add(new FolderFontSource("<path to ms fonts>"));
Убедившись, что эти установки завершены и правильно настроен путь к шрифтам, вы сможете максимизировать производительность SDK Documentize на Linux или других не-Windows системах.