本文介绍: 使用打包命令jar包打入本地maven仓库mvn install:installfile -Dfile=)或者(mvn install:installfile -Dfile= -DgroupId= -DartifactId= -Dversion=)2.引入方式一(我这里这种方式一直无法引入,都是失败,所以用的方式二)1.安装 Spire.XLS for Java,下载jar包。

1.安装 Spire.XLS for Java,下载jar包 下载地址

2.引入方式一(我这里这种方式一直无法引入,都是失败,所以用的方式二)

<repositories>
    <repository&gt;
        <id&gt;com.e-iceblue</id&gt;
        <name&gt;e-iceblue</name&gt;
        <url&gt;https://repo.e-iceblue.com/nexus/content/groups/public/</url&gt;
    </repository&gt;
</repositories&gt;

<dependencies>
    <dependency>
        <groupId>e-iceblue</groupId>
        <artifactId>spire.xls</artifactId>
        <version>13.10.0</version>
    </dependency>
</dependencies>

方式二: 下载jar包 下载地址  ,使用打包命令jar包打入本地maven仓库(mvn install:installfile -Dfile=<path-tofile>)或者(mvn install:install-file -Dfile=<path-tofile> -DgroupId=<groupid> -DartifactId=<artifact-id> -Dversion=<version>)

这里使用得是:mvn install:install-file –Dfile=C:下载spire.xls.free-5.1.0.jar -DgroupId=com.spire -DartifactId=e-iceblue -Dversion=5.1.0

然后pom中引入

<dependency>
	        <groupId>com.spire</groupId>
	        <artifactId>e-iceblue</artifactId>
	        <version>5.1.0</version>
    	</dependency>

3.java代码pdf

import com.spire.xls.FileFormat;
import com.spire.xls.Workbook;

public class ConvertExcelToPdf {

    public static void main(String[] args) {

        //创建一个Workbook实例加载Excel文件
        Workbook workbook = new Workbook();
        workbook.loadFromFile("C:\Users\Administrator\Desktop\Sample.xlsx");

        //设置转换后的PDF页面高宽适应工作表的内容大小
        workbook.getConverterSetting().setSheetFitToPage(true);

        //将生成文档保存指定路径
        workbook.saveToFile("output/ExcelToPdf", FileFormat.PDF);
    }
}
import com.spire.xls.Workbook;
import com.spire.xls.Worksheet;

public class ConvertWorksheetToPdf {

    public static void main(String[] args) {

        //创建一个Workbook实例加载Excel文件
        Workbook workbook = new Workbook();
        workbook.loadFromFile("C:\Users\Administrator\Desktop\Sample.xlsx");

        //设置转换后PDF的页面宽度适应工作表的内容宽度
        workbook.getConverterSetting().setSheetFitToWidth(true);

        //获取第一个工作表
        Worksheet worksheet = workbook.getWorksheets().get(0);

        //转换为PDF并将生成的文档保存到指定路径
        worksheet.saveToPdf("output/WorksheetToPdf.pdf");
    }
}

原文地址:https://blog.csdn.net/qq_32784303/article/details/133750063

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_46630.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注