Non-Windows Environment
Sheetize SDKs 支持 .NET Standard 2.0,使其能够在运行于 Linux 或其他非 Windows 环境中的 .NET Core 应用程序中使用。为了确保最佳性能和准确的文本渲染,请按照以下步骤操作:
推荐的 Linux 设置
1. 安装 libgdiplus 包
libgdiplus 包提供了基本的 GDI+ 功能,对于渲染和处理电子表格至关重要。通过在终端中运行以下命令来安装:
sudo apt-get install libgdiplus
2. 安装 Microsoft 兼容字体
为了确保正确的文本渲染,请使用以下命令安装 Microsoft TrueType 字体:
sudo apt-get install ttf-mscorefonts-installer
这些字体应位于 /usr/share/fonts/truetype/msttcorefonts
目录中。如果您的系统使用不同的目录,请在进行任何 Sheetize SDKs 操作之前,更新代码中的路径:
Sheetize.Text.FontRepository.Sources.Add(new FolderFontSource("<path to ms fonts>"))
提示
通过安装这些软件包并正确配置字体路径,您可以最大化 Sheetize SDKs 在 Linux 或其他非 Windows 系统上的性能。