首页>>后端>>java->Java 高亮PPT中的指定文本

Java 高亮PPT中的指定文本

时间:2023-12-07 本站 点击:0
方法如下:

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

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

3、通过代码高亮指定文本内容: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(); }}

4、完成代码编辑后,运行程序,生成结果文档。在结果文档中可以查看文本高亮效果:


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:/java/18706.html