起因
在Windows上开发时,通过ntko在线编辑保存后,使用PDFjs进行预览aspose转换后的PDF未发现存在分页现象,应用部署到Linux测试服务器后,出现了PDF分页的问题。
问题原因
- 在先编辑导致Word格式发生了变化
- Linux字体库缺失,导致aspose使用了默认的字体
解决办法
字体库缺失
1、压缩C:\Windows\Fonts
文件夹
2、上传并解压到linux服务器字体库默认路径:/usr/share/fonts
代码层面处理
public class BlankWordLoader extends LicenseLoader {
private com.aspose.words.Document document;
private co