准备一个PPT源文档 , 如下 , 需要通过代码高亮第三页幻灯片中的“原创”文本内:
文章插图
在IDEA中创建一个Java程序 , 并在程序中引入Spire.Presentation.jar文件 , 如下图:
文章插图
通过代码高亮指定文本内容:
import com.spire.presentation.*;
import java.awt.*;
public class FindAndHighlightText {
public static void main(String[]args) throwsException{
//加载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();
}
}
完成代码编辑后 , 运行程序 , 生成结果文档 。在结果文档中可以查看文本高亮效果:
文章插图
特别提示以上代码中 , 源文档及结果文档路径为IDEA项目文件夹路径 , 文档路径可以自定义 。
以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!
「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助:- editplus怎么设置java编译 如何将Java的JDK命令添加到EditPlus优质
- 论文答辩开场白3分钟,ppt答辩开场白和结束语
- 深圳一学校PPT称“双减不是减压”?辟谣来了!光明区教育局:网络断章取义引误解
- 调整ppt某一页尺寸的方法 ppt版面大小怎么设置尺寸
- ppt数据分析图表制作教程 ppt柱形图怎么制作
- java对象转xml Java 将XML转为Word
- java中设置图片位置 Java 获取Word中指定图片的坐标位置
- Java 如何设置 PPT 中的形状排列方式
- Java添加数字签名到PPT幻灯片的方法
- excel如何添加签名 Java给Excel添加数字签名