POI 操作 PPT 文档(导入,导出,读取,添加,拼接,替换文本,页面排序)注意:直接读取
pptx 文件时不能使用${user}这样的作为替换标识,在读取
pptx 文件时会解析成三段文本"${","user"和“}”
此文档方法一操作
pptx 文件,使用{user}作为替换标识;方法二操作 ppt 的
xml 文件,使用${user}作为替换标识
此文档使用 poi-3
17,使用其他版本方法会有差异
需要访问网址 http://poi
apache
org/download
html,载 Apache POI 软件包
这里下载:poi-bin-3
17-20170915
gz 解压并全部导入
方法一:将三个 ppt 拼接成一个并重新排序,更改其中的文本内容,不会保留其原来的样式
public static void main(String[] args) throws IOException {Calendar cale = Calendar
getInstance(); int year = cale
get(Calendar
YEAR); int month = cale
get(Calendar
MONTH);//月份从 0 开始 //导入待拼接的
pptx 文件InputStream coveris = new FileInputStream(new File("C:\\Users\\12456\\Desktop\\cover
pptx"));InputStream datais = new FileInputStream(new File("C:\\Users\\12456\\Desktop\\201807
pptx"));XMLSlideShow coverppt = new XMLSlideShow(coveris);//待拼接 PPT1