Aspose Slide 生成图片缩略图中文乱码

aspose slide生成图片缩略图中文乱码

使用aspose slide 给ppt生成图片缩略图,mac上没问题,部署到服务器上,生成的缩略图中文全部都是方块

把mac的字体传到服务器上还是不行,读取ppt时会出现

 class com.aspose.slides.PptxReadException: Index 32 out of bounds for length 32 ---> class com.aspose.slides.ms.pbdb106a0.bt
com.aspose.slides.avm.do(Unknown Source)
com.aspose.slides.Presentation.int(Unknown Source)
com.aspose.slides.Presentation.if(Unknown Source)
com.aspose.slides.Presentation.<init>(Unknown Source)
com.aspose.slides.Presentation.<init>(Unknown Source)

这个错误,后来换成使用win10的字体可以了

centos7的步骤

把字体上传到 /usr/share/fonts/win 目录
cd  /usr/share/fonts/win
mkfontscale //建立索引
fc-cache //刷新缓存
fc-list //查看字体列表
fc-list :lang=zh