就是能在程序里设置生成word的样式,比如表格样式,然后运行就能生成想要的word

解决方案 »

  1.   

    这几乎是不可能的,除非你能装好 jacob ,  这个需要jacob.dll 不是纯JAVA语言.
    且兼容性差得可以,我至今没找到能匹配的.POI无法实现格式的操作,只能做文本操作.
    JXL和POI差别不大,主要是对 EXCEL的.我这几天都在做这个.以上是感想.  jacob是唯一的方法,不过只能在WINDOWS下用,且.... 配不好
    编译没问题,
    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 dop.test.change(test.java:55)
    at dop.test.main(test.java:95)
    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 dop.test.change(test.java:72)
    at dop.test.main(test.java:95)
    这是错误报告
    不过问题还是要解决.
    我在考虑  用 javascript   
    但是发现那也是调用 WORD的一个 ActiveX
    还有人说  JAVA和WORD都支持  RTF 格式
    可以考虑  以上  希望对你有帮助 Orz....
    要解决了  麻烦也告诉我方法...
      

  2.   

    Aspose word for java 可以实现你所需要的功能。
      

  3.   

    刚刚找到了个  OPENOFFICE  是开源的
     可以用JAVA调用API
    支持LINUX
     我去试试  等下给结果