Несетевые среда Windows
SDK Documentize поддерживают .NET Standard 2.0, что позволяет их использовать в приложениях .NET Core, работающих на Linux или в других несетевых средах. Чтобы обеспечить оптимальную производительность и правильное отображение текста, выполните следующие шаги:
Рекомендуемая настройка для 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 или других несетевых системах.