当前位置:首页 > Web开发 > 正文

使用aspose words把word文件转为pdf

2024-03-31 Web开发

因为项目经理一直在变需求,最开始说要生成word,破解qq空间权限 ,功效又要pdf,不想再写pdf想直接进行转换,网上搜了一下,有的只能windows用,而poi转换后文字会不同错误齐串行,aspose是对照简单并切合需求的。

代码基原来自这篇博客https://www.cnblogs.com/zhaosq/p/9796255.html

不想再弄个license xml,直接写入代码中

String licenseStr = "xml内容"; InputStream license = new ByteArrayInputStream(licenseStr.getBytes("UTF-8")); License asposeLic = new License(); asposeLic.setLicense(license);

不过放到linux上会呈现中文字体乱码的问题

因为aspose按照差此外系统取的默认字体文件应该是差此外。

linux安置中文字体就不在这里写了,网上随便一搜一大堆。

设置aspose取字体从哪个文件夹下取:

FontSettings.setFontsFolder("/usr/share/fonts/chinese", false);

然后从头运行一遍代码,OK,收工!

使用aspose words把word文件转为pdf

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/web/29325.html