猿问

关于poi获取ppt信息且我觉得没人能回答的问题

今天我来问些我觉得这个网站里根本没人知道的东西,所以没抱多大信心有人能回答的出来,所以简单粗暴一点,直接上图。
使用的POI提供的一系列接口开获取ppt信息,直接一个shape.draw(graphics, new Rectangle2D.Double(x, y, w, h));便可将其转换成图片了,可是...
在ppt中,我的形状是这样子的

然而我提取形状信息并将其转换成一张图片保存时,就变成这样子了
https://img1.mukewang.com/5cb8317e0001cb7e01760100.jpg

(一条直线)。
请问为什么,怎么解决?

翻翻过去那场雪
浏览 522回答 2
2回答

凤凰求蛊

用poi不知道,如果是其他方式的到能轻松解决这个问题。

精慕HU

poi 3.14之后就可以实现读取ppt里面的内容了这里是有poi 3.17//创建演示文档,从指定的ppt中读取内容XMLSlideShow pptx = new XMLSlideShow(new FileInputStream(new File("d:/temp.pptx")));pptx.write(new fileoutputStream(new file("d:/out.pptx")));这样就可以把temp.pptx中的所有内容复制到out.pptx中。
随时随地看视频慕课网APP

相关分类

Java
我要回答