基于aspose的word转pdf实现

本文档介绍了如何在无法连接外网的内网环境中,使用Aspose库进行Word到PDF的转换。重点讨论了Aspose、OpenOffice和Spire.Doc等工具的优缺点,并提供了Aspose的Java实现代码,包括许可证设置和转换方法。同时,提到了转换过程中的常见问题,如乱码和字体缺失导致的显示问题。
摘要由CSDN通过智能技术生成

基于aspose的word转pdf实现

项目上要用到word转pdf预览,由于是内网项目无法连接外网,市面上比较流行的一些产品都无法使用,找了几天总结一下,无外乎就以下这些方式

  1. aspose 操作简单,实现方便,学习版方便找
  2. OpenOffice 操作麻烦,致命缺陷是只能在windows环境运行,代码中需要起cmd
  3. Spire.Doc 操作简单,实现方便,但是免费版有水印而且限制篇幅,能找到学习版也是可以的
  4. 其他的就不列举了,要不就是操作巨麻烦,要不就是质量太差,谨慎使用就行了

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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值