基于aspose的word转pdf实现
项目上要用到word转pdf预览,由于是内网项目无法连接外网,市面上比较流行的一些产品都无法使用,找了几天总结一下,无外乎就以下这些方式
- aspose 操作简单,实现方便,学习版方便找
- OpenOffice 操作麻烦,致命缺陷是只能在windows环境运行,代码中需要起cmd
- Spire.Doc 操作简单,实现方便,但是免费版有水印而且限制篇幅,能找到学习版也是可以的
- 其他的就不列举了,要不就是操作巨麻烦,要不就是质量太差,谨慎使用就行了
Util
import com.aspose.words.Document;
import com.aspose.words.License;
import com.aspose.words.SaveFormat;
import com.police.exception.BadRequestException;
import lombok.extern.slf4j.Slf4j;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.io.*;
/**
* @Author: Lezzy
* @Desc: word文档转pdf工具类,aspose转换
* @Date: 2020/9/14 10:07 下午
*/
@Slf4j
public class WordUtil {
private final static Logger logger = LoggerFactory.getLogger(WordUtil.class);
//自行更换出输出路径
private fina