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

2025-09-30 04:01:09

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

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

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

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

2、2.maven配置jar路径并指定依赖,然后引入。如下:

<repositories>

        <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>

配置完成后导入。

1、import com.spire.doc.*;

 

import com.spire.doc.documents.BorderStyle;

 

import com.spire.doc.documents.TextSelection;

 

 

import java.awt.*;

 

 

public class TextrangeBoder {

 

    public static void main(String[] args) {

 

        //加载Word文档

 

        Document document = new Document("test.docx");

 

 

        //查找文本

 

        TextSelection[] textSelections1 = document.findAllString("TALMONT", false, false);

 

 

        //给文本字符串添加边框

 

        for (TextSelection selection : 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中的指定文本字符串添加边框

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢