首页 > Web开发 > 详细

使用aspose words把word文件转为pdf

时间:2020-02-26 00:25:32      阅读:96      评论:0      收藏:0      [点我收藏+]

因为项目经理一直在变需求,最开始说要生成word,结果又要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

原文:https://www.cnblogs.com/moerjiana/p/12364669.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!