Java Excel转PDF

一、下载依赖

复制代码
    <repositories>
        <repository>
            <id>com.e-iceblue</id>
            <url>http://repo.e-iceblue.cn/repository/maven-public/</url>
        </repository>
    </repositories>
    <dependencies>
        <dependency>
            <groupId>e-iceblue</groupId>
            <artifactId>spire.office.free</artifactId>
            <version>5.3.1</version>
        </dependency>
    </dependencies>

二、实现代码

1.设计Excel样式图及结构

2.使用 spire.office.free组件实现Excel转pdf并保留相同样式

java 复制代码
    @Test
    public void test() throws Exception {
        //创建一个Workbook实例并加载Excel文件
        Workbook workbook = new Workbook();
        workbook.loadFromFile("F:\\Y\\inputFile.xlsx");
        Worksheet sheet = workbook.getWorksheets().get(0);
        // 设置页面方向为横向
//        PageSetup pageSetup = sheet.getPageSetup();
//        pageSetup.setOrientation(PageOrientationType.Landscape);

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

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

        //转换为PDF并将生成的文档保存到指定路径
        worksheet.saveToPdf("F:\\XY\\test\\WorksheetToPdf.pdf");
        
        workbook.dispose();

    }

3.转换后的样式图

相关推荐
不坑老师1 天前
小工具显出大才能——不坑盒子为教育数字化转型贡献“新方案”
microsoft·word·excel·ppt·office
骆驼爱记录1 天前
Python程序打包全攻略
自动化·word·excel·wps·新人首发
GHL2842710902 天前
用lingma合并俩个excel
ai·excel
小赖同学啊2 天前
xmind用例通过excel整理方式(注意!!不是通过python解析ximind文件转化成用例)
开发语言·python·excel
wangkeyen2 天前
如何用excel拟合两元一次函数?
excel
zhangfeng11332 天前
[图书推荐]1000本电子书的开源项目 pdf
pdf
哈哈你是真的厉害2 天前
React Native 鸿蒙跨平台开发:实现Excel数据表格
react native·excel·harmonyos
SunnyDays10112 天前
Java 旋转 PDF 页面完整指南(含示例)
java·pdf·pdf页面旋转·旋转pdf页面
JaredYe2 天前
纯 Node.js 的 PDF 转 Markdown 方案:支持图片解析的pdf2md库 `node-pdf-to-markdown`
pdf·node.js·markdown·md·pdf2md
wxl7812272 天前
基于Cognee实现PDF图文并茂解析与检索的实践方案
pdf·ocr·图文并茂·cognee