java实现word文档中查找文本并替换文本,图片,表格

前言

        这里用的spire word for java ,用的是成都冰蓝科技有限公司的 Spire 系列,支持多种语言如:java ,.net,C#,VB等等,之后有时间再更新一些其他的如apose,Jacob 等,还有一些根据标签动态生成表格等等,奉上地址:冰蓝科技 e-iceblue | 您的办公文档开发技术专家 | C#/VB.Net Excel, Word, PowerPoint, PDF, Barcode 组件

提供spire jar 无水印全功能免费无限制使用,以及项目案例演示,包含如何引用该jar包,以及项目源码地址https://download.youkuaiyun.com/download/luolearn/89310724

查找word文档中的的文本并替换为新文本

查找word文档中的的文本并替换为图片

查找word文档中的的文本并替换为表格

一:引入maven依赖

<repositories>
    <repository>
        <id>com.e-iceblue</id>
        <name>e-iceblue</name>
        <url>https://repo.e-iceblue.cn/repository/maven-public/</url>
    </repository>
</repositories>
<dependencies>
    <dependency>
        <groupId>e-iceblue</groupId>
        <artifactId>spire.doc</artifactId>
        <version>12.4.14</version>
    </dependency>
</dependencies>

二:查找并替换

2.1 查找word文档中的的文本并替换为新文本

Spire.Doc for Java 也提供了 Document.setReplaceFirst() 方法,用于更改 Document.replace() 方法的替换模式为替换第一个匹配项或替换所有匹配项。

查找文本并替换第一个匹配项的详细操作步骤如下:

  • 创建 Document 类的对象。
  • 用 Document.loadFromFile() 方法载入 Word 文档。
  • 用 Document.setReplaceFirst() 方法将替换模式设置为仅替换第一个匹配项。
  • 用 Document.replace() 方法将 “小鹿”的第一个匹配项替换为“水牛”。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值