读书人

HTML转入word

发布时间: 2013-01-26 13:47:03 作者: rapoo

HTML转为word
html内容转化为Word文档

有两种方式实现:

一.apache.poi

代码如下:

public static void htmlToWord(String html, String docFile) {  ActiveXComponent app = new ActiveXComponent("Word.Application"); // 启动word      try {  app.setProperty("Visible", new Variant(false));  Dispatch docs = app.getProperty("Documents").toDispatch();  Dispatch doc = Dispatch.invoke(docs, "Open", Dispatch.Method, new Object[] { html, new Variant(false), new Variant(true) }, new int[1]).toDispatch();  Dispatch.invoke(doc, "SaveAs", Dispatch.Method, new Object[] { docFile, new Variant(1) }, new int[1]);  Variant f = new Variant(false);  Dispatch.call(doc, "Close", f);  } catch (Exception e) {  e.printStackTrace();  } finally {  app.invoke("Quit", new Variant[] {});  ComThread.Release();  }  } public static void main(String[] args){ String fileName = "D:\\a.doc";     String content = "D:\\a.html";     htmlToWord(content,fileName);}


读书人网 >CSS

热点推荐