Java 给Word中的指定文本字符串添加边框

 时间:2024-10-15 17:15:45

在Word中,可通过一定方法给页面、段落等添加边框效果,同样的,对指定的字符串也是可以添加边框的,下面,以Java代码来展示如何实现字符串边框效果。具体步骤及方法如下。

工具/原料

JDK1.8.0

IntelliJIDEA2018

WordJar包freespire.doc.jar3.9.0

Word测试文档:.docx2013

jar引入方法如下,有2种方法:

1、1.手动引入:下载jar包后,解压到本地路径;在Java程序中打开“ProjectStructure”界面(快捷键:Ctrl+Shift+Alt+S),按如下步骤执行:

Java 给Word中的指定文本字符串添加边框

Java 给Word中的指定文本字符串添加边框

Java 给Word中的指定文本字符串添加边框

2、2.m瞢铍库祢aven配置jar路径并指定依赖,然后引入。如下:<repositories>&造婷用痃lt;repository><id>com.e-iceblue</id><url>http://repo.e-iceblue.cn/repository/maven-public/</url></repository></repositories><dependencies><dependency><groupId>e-iceblue</groupId><artifactId>spire.doc.free</artifactId><version>3.9.0</version></dependency></dependencies>配置完成后导入。

Java代码

1、importcom饱终柯肢.spire.doc.*;importcom.spire.doc.documents.BorderStyle;importcom.spire.doc.docume荏鱿胫协nts.TextSelection;importjava.awt.*;publicclassTextrangeBoder{publicstaticvoidmain(String[]args){//加载Word文档Documentdocument=newDocument("test.docx");//查找文本TextSelection[]textSelections1=document.findAllString("TALMONT",false,false);//给文本字符串添加边框for(TextSelectionselection:textSelections1){selection.getAsOneRange().getCharacterFormat().getBorder().setBorderType(BorderStyle.Single);selection.getAsOneRange().getCharacterFormat().getBorder().setColor(Color.red);selection.getAsOneRange().getCharacterFormat().getBorder().setLineWidth(2);}//保存文档document.saveToFile("BorderToCharacter.docx",FileFormat.Docx_2013);}}

2、完成代码编辑后,执行程序,生成结果文档,如图效果:

Java 给Word中的指定文本字符串添加边框

源代码怎么导出word win10下安装mathtype任务栏有显示桌面上打不开 如何对MATLAB中图形标注进行控制 vscode怎么隐藏工具栏 如何在matlab里删除电脑里的文件
热门搜索
狼图片大全 兽兽图片 大决战电影 重庆美女图片 阴阳师召唤阵图片