背景
新年初始,万物复苏,正月未过,给大家拜个晚年了!
一个小功能,分享一下。
准备
首先下载文件
链接: https://pan.baidu.com/s/1xvZYc13QVl1OtvFZ13gyDQ .
提取码: gkrc
我这里用的是Aspose的jar包,因为它是收费的所以不交钱会有水印,需要自己破解一下。破解用到的文件就是下载中的xml文件。
实现
将文件放到下图所示文件。
package com.demo.demo.controller;
import com.aspose.cells.License;
import com.aspose.cells.PdfSaveOptions;
import com.aspose.cells.Workbook;
import java.io.FileOutputStream;
import java.io.InputStream;
/**
* @ClassName ExcelToPdfUtil
* 功能详细描述:
* @Author GuoZiYue
* @Date 2021/2/18 11:08
* @Version 1.0
*/
public class ExcelToPdfUtil {
/**
* excel 转为pdf 输出。
*
* @param sourceFilePath excel文件
* @param desFilePathd pad 输出文件目录
*/
public static void excel2pdf(String sourceFilePath, String desFilePathd ){
if (!getLicense()) {
// 验证License 若不验证则转化出的pdf文档会有水印产生
return;
}
try {
Workbook wb = new Workbook(sourceFilePath);// 原始excel路径
FileOutputStream fileOS = new