java ppt转图片 失真_Apache POI将PPT转换成图片实例代码

本文详细介绍了如何使用Apache POI库将PPT(PPTX)转换为图片,包括HSLF和XSLF两种处理方式,以解决可能的字体和失真问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本文主要分享的是关于Apache POI将PPT转换成图片的相关内容,简单介绍了Apache POI,具体内容如下。

1、Apache POI 简介

Apache POI 是用Java编写的免费开源的跨平台的 Java API,Apache POI提供API给Java程式对Microsoft Office格式档案读和写的功能。

Apache POI操作PPT文档有两种方式:

1.POI-HSLF 对应的 Powerpoint ‘97(-2007) 的文件格式 – 后缀名为 .ppt

2.POI-XSLF 对应的PowerPoint 2007 OOXML 的文件格式 – 后缀名为 .pptx

2、JAR包

POI 操作office需要的jar包:

poi-3.12.jar

poi-ooxml-3.12.jar

poi-ooxml-schemas-3.12.jar

poi-scratchpad-3.12.jar

xmlbeans-2.6.0.jar

maven方式引入:

maven 方式只需要引入两个就可以,因为他们依赖了其他几个

org.apache.poi

poi-ooxml

3.12

org.apache.poi

poi-scratchpad

3.12

3、POI-HSLF 方式

POI-HSLF 方式处理PPT以 .ppt 后缀结尾的文档。

/**

* ppt2003 文档的转换 后缀名为.ppt

* @param pptFile ppt文件

* @param imgFile 图片将要保存的目录(不是文件)

* @return

*/

public static Boolean doPPT2003toImage(File pptFile,Fi

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值