Java高亮PPT中的指定文本

作者:佚名  浏览量:125  发布时间:2023-04-12

01020304操作方法01

准备一个PPT源文档,如下,需要通过代码高亮第三页幻灯片中的“原创”文本内:

02

在IDEA中创建一个Java程序,并在程序中引入Spire.Presentation.jar文件,如下图:

03

通过代码高亮指定文本内容: import com.spire.presentation.*; import java.awt.*; public class FindAndHighlightText { public static void main(String[]args) throws Exception{ //加载PowerPoint文档 Presentation ppt = new Presentation(); ppt.loadFromFile("input.pptx"); //获取张幻灯片 ISlide slide = ppt.getSlides().get(2); //遍历所有形状 for (Object shape : slide.getShapes()) { if (shape instanceof IAutoShape) { //设置文本高亮选项 TextHighLightingOptions options = new TextHighLightingOptions(); options.setWholeWordsOnly(false); options.setCaseSensitive(true); //使用hightLightText()方法高亮形状中的指定文本 ((IAutoShape) shape).getTextFrame().highLightText("原创" , Color.yellow, options); } } //保存结果文档 ppt.saveToFile("HighlightSpecifiedText.pptx", FileFormat.PPTX_2013); ppt.dispose(); }

本文链接: https://www.bigbaik.com/zhichang/4014.html
免责声明:本文内容来自互联网,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请联系删除。