Java将Excel导出成pdf文件

Posted koaler

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java将Excel导出成pdf文件相关的知识,希望对你有一定的参考价值。

首先下载一个jar包,需要用到这个jar包,这里贴出下载的方法,官网上可以找到。

首先,在pom.xml文件中配置Maven仓库路径。

<repositories>
        <repository>
            <id>com.e-iceblue</id>
            <name>e-iceblue</name>
            <url>http://repo.e-iceblue.com/nexus/content/groups/public/</url>
        </repository>
</repositories>

然后,在pom.xml文件中指定Spire.PDF for Java的Maven依赖。

<dependencies>
    <dependency>
        <groupId> e-iceblue </groupId>
        <artifactId>spire.pdf</artifactId>
        <version>2.2.0</version>
    </dependency>
</dependencies>

配置完成后,在IDEA中,您只需点击”Import Changes”即可导入JAR包;在Eclipse中,您需要点击”Save”按钮, JAR包才会自动下载。至此,您已经成功在Maven项目中添加了Spire.PDF JAR包依赖。

 

 

: Free Spire.PDF for Java的artifactId为spire.pdf.free

<dependencies>
    <dependency>
        <groupId>e-iceblue</groupId>
        <artifactId>spire.pdf.free</artifactId>
        <version>2.2.2</version>
    </dependency>
</dependencies>

IDEA中的详细安装流程

第一步:创建Maven项目。

技术图片

技术图片

第二步:设置任意GroupId和ArtifactId。

技术图片

技术图片

第三步:配置pom.xml文件,然后点击”Import Changes”。

技术图片

技术图片

Eclipse中的详细安装流程

第一步:创建Maven项目。

技术图片

技术图片

 

 

Excel测试文档如下,包含两个工作表:

技术图片

 

 

 

 

JAVA代码示例

【示例1】将整个工作簿转为PDF

技术图片
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】将指定工作表转为PDF

技术图片
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");
    }
}
技术图片

转换结果:

技术图片

 

 

(本文完)

以上是关于Java将Excel导出成pdf文件的主要内容,如果未能解决你的问题,请参考以下文章

有啥方法可以用java 将word或者Excel文件转换成图片文件?

.net中如何将网页中的数据导出成dbf(access)文件

excel怎么转换成pdf格式

怎么把excel导出为pdf

Excel文档可以导出成PDF格式吗?

如何把JSP页面导出到Excel中