jacob可以很好的实现该需求,但是ulix不支持。哪位大神有办法?急求!!

解决方案 »

  1.   

    我实际用过比较强的是:Aspose.Words for Java,还支持二维码、水印啥的。这是效果示范:
    http://www.aspose.com/demos/java-components/aspose.words/java/employees-report.jsf右边页面点“Generate”,然后会生成个 下载超链接。下载页面:
    http://www.aspose.com/categories/java-components/aspose.words-for-java/default.aspx
    但可惜要收费!!
      

  2.   

    唉,反正 POI 是肯定没戏。另外两个方案,但是要你自己去试试看了,我没有玩过:【docx4java】
    http://www.docx4java.org/trac/docx4j增加图片的样例:
    http://www.docx4java.org/trac/docx4j/browser/trunk/docx4j/src/main/java/org/docx4j/samples/AddImage.java主要缺点是,它生成的docx,其实是XML结构的(Office Word 其实也能识别)。
    【jasperreport】
    这个的主要缺点似乎是只能一次性生成一个完整Word,可以插入图片。
      

  3.   

    操作word很麻烦。找到指定位置就挺麻烦的。
      

  4.   

    如果是说linux。
    有人说用openoffice+jodconverter来处理,不知道楼主试了没有?
      

  5.   

    还有,ulix是拼写错误,相信稍微有点内涵的就知道我说的是什么了
      

  6.   

    又去stackoverflow转了圈,没啥收获。还有一种恶心点的招数:考虑装个虚拟机来负责提供转换
      

  7.   

    这个跟项目规模无关,主要是在可行性方案中进行选择的问题而已。逻辑上来说,你应该把目前的所有方案及其优缺点,汇报给项目的技术负责人,进行最终决策。如果公司决定在这件事情上掏点钱把这事做漂亮点,那其实也很好。
    我们很久之前也做过一个项目,要求将doc转为HTML,也是最终选择了虚拟机装Windows,然后借助Office Word的能力来生成HTML。因为这种方式下,HTML生成的效果最为符合原始doc效果。