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项目。

通过 Maven 仓库安装 Spire.PDF for Java

通过 Maven 仓库安装 Spire.PDF for Java

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

通过 Maven 仓库安装 Spire.PDF for Java

通过 Maven 仓库安装 Spire.PDF for Java

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

通过 Maven 仓库安装 Spire.PDF for Java

通过 Maven 仓库安装 Spire.PDF for Java

Eclipse中的详细安装流程

第一步:创建Maven项目。

通过 Maven 仓库安装 Spire.PDF for Java

通过 Maven 仓库安装 Spire.PDF for Java

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");
    }
}
复制代码

转换结果:

(本文完)

猜你喜欢

转载自www.cnblogs.com/Koaler/p/12036413.html