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");
    }
}

转换结果:

(本文完)

原文地址:https://www.cnblogs.com/Koaler/p/12036413.html

时间: 2024-10-08 00:15:53

Java将Excel导出成pdf文件的相关文章

C#.net word excel powerpoint (ppt) 转换成 pdf 文件

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms; using Word = Microsoft.Office.Interop.Word;using Excel = Microsoft.Office

如何把excel文件转换成pdf文件

我们经常需要将excel文档转换成pdf文件,这是一种最简单.最方便的方法,视频播放地址:http://v.youku.com/v_show/id_XODM2MTk0NzI0.html

excel表格转换成pdf文件的方法有哪些?

excel表格中我们可以将一些数据转换成pdf文件的格式,有一些重要的内容时,我们可以将excel表格进行在线转换,怎么将excel转换成pdf格式的呢?下面就让小编给大家简单介绍一下. 步骤一:我们可以直接进入到这样一个迅捷PDF在线转换器,在线网站的首页面中去: 步骤二:在文档转换中找到excel转pdf,然后点击进入: 步骤三:视频文件可以直接点击界面进行文件的选择了,将excel表格上传到界面中去: 步骤四:文件上传完成之后就可以进行文件的在线转换了,转换是需要一定时间的: 步骤五:等文

java生成excel表格和pdf并实现下载弹出框

今天在pdf和excel中都实现了在浏览器弹出下载框 将之前在网上查找的生成excel表格代码稍微修改下: public class CreateSimpleExcelToDisk { /** * @功能:手工构建一个简单格式的Excel */ private static List<News> getNews() throws Exception { List<News> data = new ArrayList<News>(); NewsDao dao = new

怎样把ppt转换成pdf文件

怎样把ppt转换成pdf文件现在网上有很多可以把ppt文件转换为Fpdf文件的工具软件,但它们的生成质量相差甚远.大多通过这类软件转换生成的pdf文件图像清晰度.文字锐利度很差,而且ppt文件中重要的动画和过渡效果有可能全部消失.经过反复的对比测试,我认为此类软件中,迅捷ppt转换成pdf转换器当属佼佼者. 该软件支持文件转 Word.Excel.ppt.图片.Html等格式转换,支持多个文件的转换,另外增加了图片合并功能,可将多个图片存储在一个PDF文件中,这是目前为止没有一款软件能相比的.

java将html导出成word(利用的poi包导出)

//导出到word public void exportWord(ActionMapping actionMapping, ActionForm actionForm, HttpServletRequest request, HttpServletResponse response) throws Exception { DBTool tool = null ; try { /*** 查询数据库获得数据 **/ ArrayList records = form.getRecords(); if(

几种不同的excel转换成pdf方式

在将一些表格文档进行互相传阅的时候,如果不想里面的内容被修改,那么可以将excel转换成pdf文件格式,这样既方便传输,也可以很好的保护文档内容.根据不同的情况,我们可以采用不同的方法将excel转换成pdf. excel表格内容较多的,可以通过excel转换成pdf转换器直接转换.打开转换工具,选择excel转pdf选项. 把需要转换的excel表格放到转换器中,选择文件的输出目录,然后点击开始转换按钮,当文件显示转换完成后就可以得到转换好pdf文件了. 对于不大的excel表格,可以不用软件

ppt如何转成pdf文件

ppt如何转成pdf文件随着ppt制作功能越来越强大,很多人都希望将这类精美话.动感化的幻灯片转化成电子档格式,发给客户,放在电脑桌面上让客户自行观看.如何转换ppt格式?经过小Q的多次探索发现,其实用迅捷ppt转换成pdf转换器已经可以非常轻松甚至可以完美进行文本转换了,方法很简单. 下载安装软件: 百度上直接搜索[ppt转换成pdf转换器],首页上立刻出现软件官方网页,单击进入下载页面,在“软件下载”中选择下载地址,再弹出的下载框中点击“下载”即可. 自动转换ppt幻灯片方法: 1.打开pd

Django分析之导出为PDF文件

最近在公司一直忙着做exe安装包,以及为程序添加新功能,好久没有继续来写关于Django的东西了….难得这个周末清闲,来了解了解Django的一些小功能也是极好的了~ 那今天就来看看在Django的视图中将页面导出为pdf格式的功能吧.那么动态生成pdf的好处是什么呢?你可以为不同目的的用户创建定制的pdf.那么是如何实现的呢?它使用的是Python开源的pdf库---ReportLab 安装ReportLab 你可以从http://www.reportlab.com/software/open