準(zhǔn)備一個(gè)PPT源文檔 , 如下 , 需要通過(guò)代碼高亮第三頁(yè)幻燈片中的“原創(chuàng)”文本內(nèi):
文章插圖
在IDEA中創(chuàng)建一個(gè)Java程序 , 并在程序中引入Spire.Presentation.jar文件 , 如下圖:
文章插圖
通過(guò)代碼高亮指定文本內(nèi)容:
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)
{
//設(shè)置文本高亮選項(xiàng)
TextHighLightingOptions options = new TextHighLightingOptions();
options.setWholeWordsOnly(false);
options.setCaseSensitive(true);
//使用hightLightText()方法高亮形狀中的指定文本
((IAutoShape) shape).getTextFrame().highLightText("原創(chuàng)" , Color.yellow, options);
}
}
//保存結(jié)果文檔
ppt.saveToFile("HighlightSpecifiedText.pptx", FileFormat.PPTX_2013);
ppt.dispose();
}
}
完成代碼編輯后 , 運(yùn)行程序 , 生成結(jié)果文檔 。在結(jié)果文檔中可以查看文本高亮效果:
文章插圖
特別提示以上代碼中 , 源文檔及結(jié)果文檔路徑為IDEA項(xiàng)目文件夾路徑 , 文檔路徑可以自定義 。
以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問(wèn)題,請(qǐng)您及時(shí)就醫(yī)或請(qǐng)專(zhuān)業(yè)人士給予相關(guān)指導(dǎo)!
「愛(ài)刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對(duì)您有所幫助:- editplus怎么設(shè)置java編譯 如何將Java的JDK命令添加到EditPlus優(yōu)質(zhì)
- 論文答辯開(kāi)場(chǎng)白3分鐘,ppt答辯開(kāi)場(chǎng)白和結(jié)束語(yǔ)
- 深圳一學(xué)校PPT稱(chēng)“雙減不是減壓”?辟謠來(lái)了!光明區(qū)教育局:網(wǎng)絡(luò)斷章取義引誤解
- 調(diào)整ppt某一頁(yè)尺寸的方法 ppt版面大小怎么設(shè)置尺寸
- ppt數(shù)據(jù)分析圖表制作教程 ppt柱形圖怎么制作
- java對(duì)象轉(zhuǎn)xml Java 將XML轉(zhuǎn)為Word
- java中設(shè)置圖片位置 Java 獲取Word中指定圖片的坐標(biāo)位置
- Java 如何設(shè)置 PPT 中的形狀排列方式
- Java添加數(shù)字簽名到PPT幻燈片的方法
- excel如何添加簽名 Java給Excel添加數(shù)字簽名
