Asspose cell excel 转图片时 中文不显示

代码如下:运行环境为linux
Workbook workbook = new Workbook(@“xxxxxx.excl”);
Worksheet worksheet = workbook.Worksheets[0];
worksheet.Cells[“A1”].PutValue(“中文”);
var options = new Aspose.Cells.Rendering.ImageOrPrintOptions()
{
OnePagePerSheet = true,

            ImageType = Aspose.Cells.Drawing.ImageType.Jpeg,
            
           
        };
        var renderer = new Aspose.Cells.Rendering.SheetRender(worksheet, options);
     
        renderer.ToImage(0, @“xxxx.jpg”);

@xm86113817,

请注意,Aspose.Cells 需要字体文件(例如,应安装在机器上的 .ttf 文件)用于 Excel 转 PDF、Sheet 到图像和自动调整行/列操作等功能。请确保底层(中文)字体(在工作簿中使用)应该首先安装在 linux 机器上,然后使用 Aspose.Cells 尝试您的场景/案例。

此外,您可以将工作簿中使用的底层字体复制到某个文件夹中,然后在程序开始时(在代码中)指定您的字体文件夹(其中包含所需的字体(.ttf 文件)),这是强制性的,请参阅供您参考的文件:
Configuring Fonts for Rendering Spreadsheets|Documentation [.NET]

此外,还请确保 API 应该能够无缝访问您的字体文件夹,不应该有任何权限问题。

如果您仍然发现问题,请分享您的 Excel 模板文件(请在附上之前压缩文件)。我们会尽快检查您的问题。