翻翻過(guò)去那場(chǎng)雪
2019-03-20 17:13:15
今天我來(lái)問(wèn)些我覺得這個(gè)網(wǎng)站里根本沒(méi)人知道的東西,所以沒(méi)抱多大信心有人能回答的出來(lái),所以簡(jiǎn)單粗暴一點(diǎn),直接上圖。使用的POI提供的一系列接口開獲取ppt信息,直接一個(gè)shape.draw(graphics, new Rectangle2D.Double(x, y, w, h));便可將其轉(zhuǎn)換成圖片了,可是...在ppt中,我的形狀是這樣子的然而我提取形狀信息并將其轉(zhuǎn)換成一張圖片保存時(shí),就變成這樣子了(一條直線)。請(qǐng)問(wèn)為什么,怎么解決?
2 回答

精慕HU
TA貢獻(xiàn)1845條經(jīng)驗(yàn) 獲得超8個(gè)贊
poi 3.14之后就可以實(shí)現(xiàn)讀取ppt里面的內(nèi)容了
這里是有poi 3.17
//創(chuàng)建演示文檔,從指定的ppt中讀取內(nèi)容
XMLSlideShow pptx = new XMLSlideShow(new FileInputStream(new File("d:/temp.pptx")));
pptx.write(new fileoutputStream(new file("d:/out.pptx")));
這樣就可以把temp.pptx中的所有內(nèi)容復(fù)制到out.pptx中。
添加回答
舉報(bào)
0/150
提交
取消