今天我来问些我觉得这个网站里根本没人知道的东西,所以没抱多大信心有人能回答的出来,所以简单粗暴一点,直接上图。
使用的POI提供的一系列接口开获取ppt信息,直接一个shape.draw(graphics, new Rectangle2D.Double(x, y, w, h));
便可将其转换成图片了,可是...
在ppt中,我的形状是这样子的。
然而我提取形状信息并将其转换成一张图片保存时,就变成这样子了(一条直线)。
请问为什么,怎么解决?
今天我来问些我觉得这个网站里根本没人知道的东西,所以没抱多大信心有人能回答的出来,所以简单粗暴一点,直接上图。
使用的POI提供的一系列接口开获取ppt信息,直接一个shape.draw(graphics, new Rectangle2D.Double(x, y, w, h));
便可将其转换成图片了,可是...
在ppt中,我的形状是这样子的。
然而我提取形状信息并将其转换成一张图片保存时,就变成这样子了(一条直线)。
请问为什么,怎么解决?
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中。
8 回答6.4k 阅读
1 回答4.1k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
2 回答3.2k 阅读
2 回答3.9k 阅读
1 回答2.2k 阅读✓ 已解决
3 回答1.6k 阅读✓ 已解决
果然是没人能回答么?