• java替换word


    package demo;

    import java.io.FileInputStream;
    import java.io.FileOutputStream;
    import java.io.IOException;
    import java.io.InputStream;
    import java.io.OutputStream;
    import java.io.PrintWriter;
    import java.util.HashMap;
    import java.util.Map;

    import javax.servlet.ServletException;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;

    import org.apache.poi.hwpf.HWPFDocument;
    import org.apache.poi.hwpf.usermodel.Range;  

    public class demo2 extends HttpServlet {

        
        private static final long serialVersionUID = 1L;

        public void doGet(HttpServletRequest request, HttpServletResponse response)
                throws ServletException, IOException {

         
            String serverPath = "D:\01.doc";
            
             InputStream is = new FileInputStream(serverPath);  
                HWPFDocument doc = new HWPFDocument(is);  
                Range range = doc.getRange();  
                range.replaceText("${year}", "1");  
                range.replaceText("${morning}", "1");  
                OutputStream os = new FileOutputStream("D:\write.doc");  
                //把doc输出到输出流中  
                doc.write(os);  
                is.close();  
                os.close();  
           
            }catch(Exception e){
                e.printStackTrace();
            }
        }
           

     
            
           

  • 相关阅读:
    [算法]统计排序(桶排序)
    [算法]使用bitmap高效进行矩阵运算
    [C++]搞清楚类中构造与析构的顺序
    [C++]关于友元的总结
    [mysql]视图(转)
    [mysql]存储过程(转)
    [C++]对象模型总结
    [mysql]Linux下C语言连接mysql
    [python]使用xml.dom读写XML文件
    Windows 10 64位操作系统 下安装、配置、启动、登录、连接测试oracle 11g
  • 原文地址:https://www.cnblogs.com/guolsblog/p/5956438.html
Copyright © 2020-2023  润新知