乔山办公网我们一直在努力
您的位置:乔山办公网 > word文档 > java在固定路径生成word文档后,怎么在客户端给用户提供...-java导出word文档,java实现自动生成wor

java在固定路径生成word文档后,怎么在客户端给用户提供...-java导出word文档,java实现自动生成wor

作者:乔山办公网日期:

返回目录:word文档


java导出word大致有6种解决方案:
1:Jacob是Java-COM Bridge的缩写,它在Java与微软的COM组件之间构建一座桥梁。使用Jacob自带的DLL动态链接库,并通过JNI的方式实现了在Java平台上对COM程序的调用。DLL动态链接库的生成需要windows平台的支持。该方案只能在windows平台实现,是其局限性。
2:Apache POI包括一系列的API,它们可以操作基于MicroSoft OLE 2 Compound Document Format的各种格式文件,可以通过这些API在Java中读写Excel、Word等文件。他的excel处理很强大,对于word还局限于读取,目前只能实现一些简单文件的操作,不能设置样式。
3:Java2word是一个在java程序中调用 MS Office Word 文档的组件(类库)。该组件提供636f70797a686964616f332了一组简单的接口,以便java程序调用他的服务操作Word 文档。 这些服务包括: 打开文档、新建文档、查找文字、替换文字,插入文字、插入图片、插入表格,在书签处插入文字、插入图片、插入表格等。填充数据到表格中读取表格数据 ,1.1版增强的功能: 指定文本样式,指定表格样式。如此,则可动态排版word文档。是一种不错的解决方案。
4:iText是著名的开放源码的站点sourceforge一个项目,是用于生成PDF文档的一个java类库。通过iText不仅可以生成PDF或rtf的文档,而且可以将XML、Html文件转化为PDF文件。功能强大。
5:JSP输出样式,该方案实现简单,但是处理样式有点缺陷,简单的导出可以使用。
6:用XML做就很简单了。Word从2003开始支持XML格式,大致的思路是先用office2003或者2007编辑好word的样式,然后另存为xml,将xml翻译为FreeMarker模板,最后用java来解析FreeMarker模板并输出Doc。经测试这样方式生成的word文档完全符合office标准,样式、内容控制非常便利,打印也不会变形,生成的文档和office中编辑文档完全一样。

给个按钮,按钮上写下载文档,按钮onclick事件  

window.location.href='你文档的路径'

这样用户点击就会下载文档


可以试试用apache的poi来生成word文件,个人没用过poi
至于下载,你可以设置文件的类型是word文档嘛

做成一套吧。
1、上传功能。将上传的文件保存到服务器上,同时将服务器上文件的路径,文件名等等数据存到数据库中。
2、显示数据库中保存的文件列表。
3、选择对应的文件点击下载,后台到数据库中读取路径,然后处理请求。

相关阅读

关键词不能为空

ppt怎么做_excel表格制作_office365_word文档_365办公网