Bootstrap

Java实现Excel转PDF的两种方法总结

hello,你好呀,我是,一个超会写bug的程序猿!

使用具将Excel转为PDF的方法有很多,在这里我给大家介绍两种常用的方法,分别应对两种不一样的使用场景,接下来我在springboot环境下给大家做一下演示!

一、使用spire转化PDF

首先介绍一种比较简单的方法,这种方法可以使用短短的几行代码就可以将我们的Excel文件中的某一个sheet页或者整个Excel文件转为PDF格式,

但是这种方法有一个缺点就是这个jar包是收费的,只能导出3个sheet页,不适合有多个sheet页的Excel文件的转换。

使用时首先在pom文件中导入workbook的所需依赖:

         <dependency>
             <groupId>e-iceblue</groupId>
             <artifactId>spire.xls.free</artifactId>
             <version>2.2.0</version>
         </dependency>

1、使用spire将整个Excel文件转为PDF

使用workbook导出整个Excel文件的代码只需要两步,我们可以直接看代码示例:

     /**
      * 使用spire简单整个Excel转换为pdf
      *
      * @param inputFilePath Excel文件路径
      * @param outputFilePath 导出的PDF文件路径
      */
     publi
;