java 打开word(docx)替换内容,并插入图片(盖章) |
您所在的位置:网站首页 › word文档提取印章 › java 打开word(docx)替换内容,并插入图片(盖章) |
引入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 |