当前位置: 首页 > 网络应用技术

Java如何替换PPT中指定的文本内容?

时间:2023-03-08 10:17:55 网络应用技术

  如下:

  1.在Java程序中介绍spire.preservation.jar文件,如下所示:图:

  2.将JAR导入程序后,编辑代码如下:import com.spire.prendsentation。*;导入java.util.hashmap;导入java.util.map;公共类FindReplaceText {public void Mant Mant Mant Mant Mant Mant Mant Mach(抛出异常{//加载PowerPoint文档呈现PPT = new Presentation PPT = new Presentation(); PPT.LoadFromFile(“ Input.pptx”); //获得幻灯片幻灯片幻灯片幻灯片幻灯片= ppt.getSlides()。get(2); ////// map对象映射映射= new hashmap(); //添加需要替换并以键值的形式替换文本以替换文本map.put(“服务”,“ service”); map.put,“ unity”);//替换文本替换(幻灯片,地图);//保存文档ppt.savetofile(“ prepaceText.pptx”,fileformat.pptx_2013); text* slide* slide指定幻灯片*映射以存储以要替换的键值的形式,并由文本替换*/ public static void felaceText(islide felaceText(Islide)(islide)幻灯片,映射){for(对象形状:slide.get -shapes()){){){){if(iautoShape的shape instance of IautoShape){for(object段落:(iautoshape)shape).getTextFrame()。getParagraphs())(key.tostring(),map.get(key).t stand());}}}}}}}}}}}}}}}}}}}}}}

  3.完成代码后,执行程序并生成文档。可以在结果文档中查看文本替换结果,如下图所示: