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