java 打开word(docx)替换内容,并插入图片(盖章)

您所在的位置:网站首页 word文档提取印章 java 打开word(docx)替换内容,并插入图片(盖章)

java 打开word(docx)替换内容,并插入图片(盖章)

2024-07-14 10:27| 来源: 网络整理| 查看: 265

引入jar包  org.apache.poi poi-ooxml 3.15 org.apache.poi poi-scratchpad 3.15 代码替换文字内容 package com.word.openword.doctest; import org.apache.poi.POIXMLDocument; import org.apache.poi.xwpf.usermodel.*; import java.io.FileOutputStream; import java.util.*; import java.util.Map.Entry; import java.io.FileNotFoundException; import java.io.IOException; import java.util.HashMap; import java.util.Map; /** * 替换内容 */ public class DocxTest { public static void searchAndReplace(String srcPath, String destPath, Map map) { try { XWPFDocument document = new XWPFDocument(POIXMLDocument.openPackage(srcPath)); /** * 替换段落中的指定文字 */ Iterator itPara = document.getParagraphsIterator(); while (itPara.hasNext()) { XWPFParagraph paragraph = (XWPFParagraph) itPara.next(); Set set = map.keySet(); Iterator iterator = set.iterator(); while (iterator.hasNext()) { String key = iterator.next(); List run=paragraph.getRuns(); for(int i=0;i


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3