论坛首页 Java企业应用论坛

java 操作 word 问题.

浏览 23993 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2006-03-15  
建议把Word文档另存“xml数据文件”, 这样你就可以通过xml + Xslt ->
XML, 最后那个xml文件(记得把它的扩展名改成.doc)就可以用Ms word(要求版本2000以上),这样以后你的doc格式改变的话,你只要在xslt中去改就好了,而不用在java中去改代码,强烈推荐这种方法。   
0 请登录后投票
   发表时间:2006-03-15  
frankies 写道
建议把Word文档另存“xml数据文件”, 这样你就可以通过xml + Xslt ->
XML, 最后那个xml文件(记得把它的扩展名改成.doc)就可以用Ms word(要求版本2000以上),这样以后你的doc格式改变的话,你只要在xslt中去改就好了,而不用在java中去改代码,强烈推荐这种方法。   


想法不错.不过这位兄台有什么例子可以参考下吗.
我对这方面不是很懂
0 请登录后投票
   发表时间:2006-03-23  
目前来说,使用pdf是很流行的。
我们的客户自己提出来就是用pdf来打印。
不过打印的模板要求跟以前的word报表的格式一模一样。
0 请登录后投票
   发表时间:2006-06-15  
在最近的项目中也遇到了与楼主同样的问题,我们的要求是使用预定的doc文档模板生成word格式的文书,便于打印保存。

最终选择的解决方案是使用jacob,作为java通过com组件操作word的方案,为了不使部署所在的os受限,我们把具体的生成工作放在了客户端进行,当然需要对客户端进行一定的预设置。
0 请登录后投票
   发表时间:2006-06-15  
JOOReports
http://jooreports.sourceforge.net/

哈哈 我最近跟OpenOffice干上了
0 请登录后投票
   发表时间:2006-06-18  
hpfyeah 写道
在最近的项目中也遇到了与楼主同样的问题,我们的要求是使用预定的doc文档模板生成word格式的文书,便于打印保存。

最终选择的解决方案是使用jacob,作为java通过com组件操作word的方案,为了不使部署所在的os受限,我们把具体的生成工作放在了客户端进行,当然需要对客户端进行一定的预设置。


生成工作放在客户端?写得Applet?还是ActiveX啊?
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics