package com.doumee.core.annotation.excel;
|
import com.spire.xls.Workbook;
|
import com.spire.xls.Worksheet;
|
|
/**
|
* Excel导出实现
|
* @author Eva.Caesar Liu
|
* @date 2023/02/14 11:14
|
*/
|
public class ExcelToPdfTool {
|
|
public static void main(String[] args) {
|
String inputExcelPath = "D:\\1.xlsx";
|
String outputPdfPath = "D:\\555.pdf";
|
/* Workbook workbook = new Workbook();
|
workbook.loadFromFile(inputExcelPath);
|
|
//转换时设置工作表适应宽度
|
workbook.getConverterSetting().setSheetFitToWidth(true);
|
|
//获取第一个工作表
|
Worksheet worksheet = workbook.getWorksheets().get(0);
|
// File f = new File(outputPdfPath);
|
// if(!f.exists()){
|
// f.createNewFile();
|
// }
|
//保存为PDF文档格式
|
worksheet.saveToPdf(outputPdfPath);*/
|
|
//创建Workbook 实例并加载示例文档
|
Workbook workbook = new Workbook();
|
workbook.loadFromFile(inputExcelPath);
|
|
//转换时设置工作表适应宽度
|
workbook.getConverterSetting().setSheetFitToWidth(true);
|
|
//获取第一个工作表
|
Worksheet worksheet = workbook.getWorksheets().get(0);
|
|
//保存为PDF文档格式
|
worksheet.saveToPdf(outputPdfPath);
|
|
}
|
|
}
|