本文介绍: 使用打包命令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");
    }
}

发表回复

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