以下经验内容将分享如通过Java程序将Excel文档转为PDF文档,这里转换可分为:1. 将整个Excel工作簿转为PDF2. 将指定Excel工作表转为PDF
工具/原料
Free Spire.XLS for Java (免费版)
IntelliJ IDEA
jar文件获取及导入:
1、方法1:通过e-iceblue官网下载。下载后,解压文件,将lib文件夹下的Spire.Xls.jar文件导入Java程序;如下图:
2、方法2:通过maven仓库导入。
3、测试使用的Excel文档如下,工作簿中包含两个工作表:
【示例1】将整个Excel工作簿转为PDF
1、import com.spire.xls.*; public class ExcelToPDF { public static void main(String[] args) { //加载Excel文档 Workbook wb = new Workbook(); wb.loadFromFile("test.xlsx"); //调用方法保存为PDF格式 wb.saveToFile("ToPDF.pdf",FileFormat.PDF); } }
2、转换效果:
【示例2】将指定工作表转为PDF
1、import com.spire.xls.*; public class ExcelToPDF { public static void main(String[] args) { //加载Excel文档 Workbook wb = new Workbook(); wb.loadFromFile("test.xlsx"); //获取第2个工作表 Worksheet sheet = wb.getWorksheets().get(1); //调用方法保存为PDF格式 sheet.saveToPdf("ToPDF2.pdf"); } }
2、转换结果: