前言
这里用的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() 方法将 “小鹿”的第一个匹配项替换为“水牛”。