现在需要做的一个功能是:
动态生成doc文档附件,然后可以用IE提供预览,下载
因为暂时没有xsl模板,以及其他jacob和poi实现都不理想的情况下,
所以目前的做法是:把doc模板用office2003另存为一份xml格式的文件,然后把里面需要替换的数据用占位符代替,接着把xml文件读出来,再进行内容替换,后面生成以doc后缀名的xml文件内容,用word可以像doc文件一样打开,用wps和记事本打开的话显示的就是xml代码。
如果要提供在线预览的话,需要把xml转成html的格式,请问这个有办法实现吗?还有些问题:
有没有什么方法可以直接转成真正的doc文档?
xml和xsl结合后的文件是真正的doc文档吗?
有没有其他方法提供word在线预览的?关键的一点是:
个人觉得这种实现方式非常的别扭,请各位大哥大姐建议建议看有没有好的方法。或者其他工具、框架可以直接用的,有知道的帮忙回复下,非常感谢各位!

解决方案 »

  1.   

    给DOC模板添加书签,然后用jacob来替换书签的内容
      

  2.   

    这个被限制在windows平台下实现,就算用组件的方式弄的话,能很好的实现对doc的操作吗?
      

  3.   

    poi 也可以处理  word吧
      

  4.   

    继续顶一下,
    我所得到的文件是通过word另存为xml格式的文件
    然后现在要用IE预览这个xml的word文件,有什么方法可以实现吗?
    或者用什么方法把xml转成html格式的文件?
    谢谢各位!