java 替换word文档中的内容
生活随笔
收集整理的這篇文章主要介紹了
java 替换word文档中的内容
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章內容來源:
https://www.jb51.net/article/250141.htm#_label1
在maven項目的pom.xml里引入
<dependencies> <!-- 配置 Spire.Doc for Java --><dependency><groupId>e-iceblue</groupId><artifactId>spire.doc.free</artifactId><version>5.2.0</version></dependency> </dependencies><repositories> <!-- 使用 Free Spire.Doc for Java 的jar包實現替換word中的內容--><repository><id>com.e-iceblue</id><name>e-iceblue</name><url>https://repo.e-iceblue.cn/repository/maven-public/</url></repository> </repositories>然后寫方法
import com.spire.doc.Document; import com.spire.doc.FileFormat;public class Test {public static void main(String[] args) {// TODO Auto-generated method stub//加載文檔Document doc = new Document();doc.loadFromFile("E:\\123.docx");//要替換指定文本,只需在替換前調用setReplaceFirst方法來指定只替換的指定文本//doc.setReplaceFirst(true);//調用方法用新文本替換原文本內容doc.replace("#1#", "張三", false, true);doc.replace("#2#", "45", false, true);//保存文檔doc.saveToFile("E:\\ReplaceAllText.docx",FileFormat.Docx_2013);//這里把編輯好的文件已ReplaceAllText.docx這個命名保存而不是替換(相當于另存為)doc.dispose();}}替換前:
替換后:
總結
以上是生活随笔為你收集整理的java 替换word文档中的内容的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 入行IC验证工程师需要提前学习哪些内容?
- 下一篇: wordpress利用小工具和divi做