没有人吗?自己顶现在急需实现这样的功能,把一个word文档的内容读出来(包括格式,表格,图片),粘贴到另一篇word文档中去

解决方案 »

  1.   

    我现在也碰到了这个问题!
    使用JACOB 时报错了!好象是JACOB.dll不对
    错误如下:
    com.jacob.com.ComFailException: A COM exception has been encountered:
    At Invoke of: Documents
    Description: An unknown COM error has occured.
    at com.jacob.com.Dispatch.invokev(Native Method)
    at com.jacob.activeX.ActiveXComponent.getProperty(ActiveXComponent.java)
    at webber.gsj.test.WordJacob.change(WordJacob.java:47)
    at webber.gsj.test.WordJacob.main(WordJacob.java:17)
    Exception in thread "main" com.jacob.com.ComFailException: A COM exception has been encountered:
    At Invoke of: Quit
    Description: An unknown COM error has occured.
    at com.jacob.com.Dispatch.invokev(Native Method)
    at com.jacob.activeX.ActiveXComponent.invoke(ActiveXComponent.java)
    at webber.gsj.test.WordJacob.change(WordJacob.java:66)
    at webber.gsj.test.WordJacob.main(WordJacob.java:17)

    不知道怎么样才能得到合适的.dll文件
      

  2.   

    用word编辑一个模板,然后另存为html,把这个html改为jsp,在顶上加入:
    <%
    response.setContentType("application/doc");
    response.setHeader("Content-Disposition", "inline; filename=\"file1.doc\"");
    %>这样就能够自动到处为word了,而且你可以在上面用标签或java代码插值
      

  3.   

    那导出的word格式也丢了一部分了
      

  4.   

    我用 jacob1.9+jdk1.5 感觉还可以,现在遇到的问题是怎么把一个存储htm页面内容的字符串转化为word识别的,因为是直接替换word内容,如果这个字符串不转化就会显示<table><tr>等标签