Non-Windows Environment
Sheetize SDKs soportan .NET Standard 2.0, permitiendo su uso en aplicaciones .NET Core que se ejecutan en Linux u otros entornos que no sean Windows. Para asegurar un rendimiento óptimo y un renderizado de texto preciso, sigue los pasos a continuación:
Configuración Recomendada para Linux
1. Instalar el Paquete libgdiplus
El paquete libgdiplus proporciona funcionalidades esenciales de GDI+, críticas para renderizar y procesar hojas de cálculo. Instálalo ejecutando el siguiente comando en tu terminal:
sudo apt-get install libgdiplus
2. Instalar Fuentes Compatibles con Microsoft
Para asegurar un renderizado de texto correcto, instala las fuentes TrueType de Microsoft usando:
sudo apt-get install ttf-mscorefonts-installer
Estas fuentes deberían ubicarse en el directorio /usr/share/fonts/truetype/msttcorefonts
. Si tu sistema utiliza un directorio diferente, actualiza la ruta en tu código antes de realizar cualquier operación con Sheetize SDKs:
Sheetize.Text.FontRepository.Sources.Add(new FolderFontSource("<path to ms fonts>"))
Al instalar estos paquetes y configurar correctamente la ruta de las fuentes, puedes maximizar el rendimiento de Sheetize SDKs en Linux u otros sistemas que no sean Windows.