- 浏览: 155578 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (88)
- java具体应用 (10)
- js (20)
- oracle安装问题 (1)
- java (22)
- linux (5)
- jquery (5)
- svg (2)
- xml (3)
- oracle 备份 (1)
- oracle (5)
- 闪回 (1)
- 数据还原 (1)
- Hibernate (4)
- Maven (1)
- tomcat (1)
- jsp (2)
- el (1)
- 事务 (2)
- 转载 (1)
- spring (3)
- String (1)
- int (1)
- iReport (1)
- jasperreport (1)
- 数据源 (1)
- vm (1)
- VMware Authorization Service (1)
- 分页 (1)
- 总页数 (1)
- sqlServer (1)
- 页面刷新 (1)
- office (2)
- jacob (2)
- poi (2)
- pdf (2)
- web (5)
- iframe (1)
- 电脑应用 (1)
- 运维 (1)
- windows (1)
- rsync (1)
- 数据库 (1)
- 左联接 (1)
- sql (3)
- ubuntu (0)
- os (0)
- ant (1)
- 多线程 (0)
- FTP (2)
- File (1)
- nginx,架构 (1)
- list (1)
- VUE (0)
- 下载 (1)
- mysql (2)
- 版本控制 (1)
- Git (2)
- webService (0)
- axis (0)
- BootStrap (1)
- Modal (1)
- Python (1)
最新评论
-
月亮不懂夜的黑:
masuweng 写道s = toUtf8String(s); ...
下载文件时,文件名乱码问题 -
masuweng:
s = toUtf8String(s); 这个方法怎么实现? ...
下载文件时,文件名乱码问题 -
月亮不懂夜的黑:
cxjhiueannn 写道查看addAll方法的实现其实并不 ...
list对象复制问题 -
cxjhiueannn:
查看addAll方法的实现其实并不是将后者的引用对象赋值给前面 ...
list对象复制问题 -
月亮不懂夜的黑:
terry813 写道其实还有另外一种SQL写法求指教
左联接数据不统一问题
前两天做通过数据库查询数据,再将数据导入已经存在的word模板。今天终于有点结果。
在使用java向word中插入时,最主要的就是格式的控制。具体的方式就是poi和jacob,也许还有别的,但是我目前还没有发现。在测试他们的时候,我发现老是出现格式转化异常的问题。
后来我换了一种思路,在网上看到有人总结的使用js导出为word,先将重要代码,粘贴。以待下次使用,或者对你有点启发:
在使用java向word中插入时,最主要的就是格式的控制。具体的方式就是poi和jacob,也许还有别的,但是我目前还没有发现。在测试他们的时候,我发现老是出现格式转化异常的问题。
后来我换了一种思路,在网上看到有人总结的使用js导出为word,先将重要代码,粘贴。以待下次使用,或者对你有点启发:
<script language="JavaScript" type="text/JavaScript"> //指定页面区域内容导入Word,包括样式 function ToWord(tableID) { try { var oWD = new ActiveXObject("Word.Application"); var oDC = oWD.Documents.Add("",0,1); var oRange =oDC.Range(0,1); var sel = document.body.createTextRange(); sel.moveToElementText(document.getElementById(tableID)); sel.select(); sel.execCommand("Copy"); oRange.Paste(); //去掉超级连接 var actDoc = oWD.Application.ActiveDocument; var count = actDoc.Fields.Count; for(var i=1;i<=count;i++){ if(actDoc.Fields(1).Type==88){ actDoc.Fields(1).Unlink(); } } oWD.Application.Visible = true; }catch(e) { alert( "要导出数据,您必须安装Microsoft Word电子文档软件,同时浏览器须使用“ActiveX 控件”,您的浏览器须允许执行控件。 请点击IE【帮助】了解浏览器设置方法!"); } } </script>在这里tableID主要是你要打印的整个部分的id。注意不要将按钮也放置在这个id内。另外,我准备再次找找纯java的导出为word,操纵word的方法。假如找到,再分享上来。
发表评论
-
Ajax的get请求在IE浏览器中乱码问题的解决方案
2016-12-30 15:37 1540在web请求中可能涉及到ajax的get请求,参数为中文的 ... -
在循环中发送请求
2016-12-23 10:17 1133我们在前端开发的时候有时候会用到在loop中发送请求的情况。 ... -
鼠标滑过显示图片
2015-03-13 14:57 815当鼠标滑过某个制定位置,弹出div图片。移出,图片消失。 ... -
页面加载中效果实现
2015-03-13 14:50 5861、加载的loading.css @charset &q ... -
html5使用js确定用户坐标位置
2013-12-12 18:06 1902最近在微信平台开发时,涉及到的问题。如何获取用户当前坐标位置 ... -
ajax跨域报错
2013-12-11 21:37 3602在项目中使用ajax访问百度地图的api时,报 post ... -
js对浮点数计算的bug
2013-11-26 17:39 993在js中使用浮点数运算,有时候不能得到合适的结果。有时候会 ... -
页面元素自适应
2013-11-25 16:47 1112在html5下使得页面自适应,以满足不同浏览器下的大小适应 ... -
js对日期操作 获取两个日期的相差是否在几月之内
2013-08-29 10:25 2898一、js判断两个日期是否在几个月之内 //比较两 ... -
iframe高度的自适应
2013-08-22 16:40 989在项目开发中,遇到的一个问题。弹出的页面中有iframe。例 ... -
dtree在ie6下点击页面报错
2013-08-21 21:28 910在页面上使用window.showModalDialog时,在 ... -
js控制页面刷新大全
2013-07-20 14:05 923一点点补充 1、window.open之后,子页面关闭之前 ... -
index_jsp._jspInit
2013-02-27 10:45 1099项目运行时报错: java.lang.NullPointe ... -
js和Jquery对select的操作
2013-02-21 15:42 902jQuery获取Select选择的Text和Value: ... -
svg 鼠标形状 小手
2012-12-05 14:09 2024在最近做项目的时候,需要将svg上的鼠标点击之类的形状换 ... -
svg自定义菜单的动态实现
2013-02-21 15:52 1120svg自定义菜单的实现 svg也使用过几次了,但是仍不是 ... -
jquery 多个checkbox的联动选择
2012-08-24 10:55 4127jquery实现。多级checkbox的联动问题解决办法。注意 ... -
java与js的split方法
2012-08-20 17:48 2109最近在做项目时发现几个问题 1、java与js的split方法 ... -
js实时获取系统当前时间
2012-05-03 10:43 1754<script language="javas ...
相关推荐
对于初学者,通过阅读这些材料,结合上述概念,应该能更深入地理解和实现JSP下的Word和Excel在线预览功能。 总的来说,JSP结合Apache POI库提供了强大的能力,使得开发者能够在Web应用程序中轻松实现Office文档的...
PageOffice 在线预览编辑 Word 的技术架构主要包括 PageOffice 服务器端安装程序、pageoffice.cab 和 pageoffice.jar 文件、WEB 项目的配置文件和动态页面 word.jsp。这些组件共同协作,实现了在线预览编辑 Word 的...
2. JavaScript和Ajax:ueditor的编辑和LODOP的预览打印都是基于前端操作,因此需要掌握JavaScript基础和Ajax异步通信技术。 3. ueditor API:理解ueditor提供的各种API,如获取编辑器内容、设置编辑器样式等,以便在...
虽然提供的例子中不包含直接打印Word模板的功能,但可以通过模拟页面的方式间接实现打印Word文档。 **Lodop与JSP的整合** 在JSP中集成Lodop,首先需要在服务器上部署Lodop的服务端组件,并在客户端引入相应的...
二、使用JSP实现WORD、EXCEL格式报表打印: 在JSP中生成Word文档,关键在于利用Java API,如Apache POI库,它提供了对Microsoft Office格式文件(包括Word和Excel)的读写支持。对于Word,首先要在JSP头部设置相应的...
- **Word打印**: 在JSP中可以通过调用Word的对象模型来实现报表打印。关键对象包括Application对象、Document对象和Range对象等。例如,`Application`对象提供了一系列的方法和属性来操作文档,如`ActiveDocument`...
3. **上传打印**:用户可以通过此功能上传需要打印的文档,支持多种格式,如PDF、Word等。系统应具备预览功能,让用户在打印前确认文档格式和内容无误。同时,上传过程应确保文件安全,防止数据泄露。 4. **订单...
- **打印文档**: 支持预览和打印功能。 - **事件处理**: 可以监听和响应用户的交互事件,如打开、关闭、保存等。 ### 4. 注意事项与兼容性 - **安全限制**: 由于涉及到ActiveX,可能存在安全风险,因此在生产环境...
开发者也可以通过JavaScript提供更复杂的打印控制,比如预览、设置页边距等。 在实际项目中,为了保证用户体验和性能,可能还需要考虑异步加载、分页、缓存等问题。同时,对于大型或复杂的报表,可能需要优化查询和...
结合struts做的jasperreport打印实例,在jsp上实现翻页功能,pdf,excel,word转换功能以及applet打印和预览功能.这是eclipse工程打包文件,下载后解压通过eclipse进行部署,供入门者参考学习使用.
8. **预览与打印**:用户应能在生成试卷前预览内容,并能直接打印或保存为电子版。 9. **统计分析**:系统可能还包括对历次出卷的统计分析功能,帮助教师了解试题使用情况,优化试卷结构。 由于我们没有具体的程序...
4. **文件上传与下载**:NTKO控件提供了文件上传和下载的接口,开发者可以通过这些接口实现文件在客户端和服务器之间的传输。JSP页面会处理这些请求,通过NTKO API进行实际的文件操作。 5. **服务器磁盘管理**:在...
通过学习和修改这些示例代码,开发者可以快速集成到自己的系统中,实现诸如在线预览、编辑、保存和打印等功能,同时保持与各种Office文件格式的兼容性。 总之,SOAOffice项目提供了一套全面的工具和源码,让开发者...
这款控件支持多种文件格式,如常见的Word、Excel、PDF等,使得用户可以在网页端进行创建、修改、保存和打印等操作,极大地提升了远程协作的便利性。通过集成WebOffice控件,OA系统能够提供一个无缝的用户体验,用户...
文档控件源码(手写签名+电子盖章+强制留痕)WORD控件说明: 控件正支持全部Office菜单,支持Office的打印预览,控件强大的B/S通讯技术, 能够将服务器数据库中的数据或者用户自定义的数据插入当前文档的指定位置,而且...
11. **Word打印预览**:在Word的打印预览视图下,可以使用放大镜按钮在预览和编辑状态之间切换。 12. **文件操作**:`open()`函数可以打开已存在的文件,也可以创建新文件。错误的描述是只能打开已存在文件。 13. ...
JSP(JavaServer Pages)通常用于构建Web应用,可以调用JAVA后台服务来实现PDF的在线预览、下载等功能。 PDF阅读器的关键功能包括: 1. **打开和浏览**:支持快速打开PDF文件,提供多种页面布局(单页、双页、连续...
控件电子盖章功能实现印章或签名资源预保存功能,用户可以通过密码的方式来获得自己的签名或印章,印章和签名与 文档保存在一起,印章或签名可以功过系统的验证来判断真伪。 12.盖章数据是根据标准的加密方式.用户...
6. 需要在html页面中显示复杂报表,并要求精确打印预览及打印的; 7. 需要动态生成中国式复杂格式报表的; 8. 需要在html页面中输入复杂票据的; 9. 使用COM服务器自动化技术调用Word/Excel经常产生死进程或系统不...
18. Word打印预览:在Word中,打印预览功能可以帮助用户在实际打印前查看文档的打印效果,减少不必要的浪费。 19. JSP分派请求:在Model1架构中,JSP控制器可以通过`forward`指令把请求分派给其他JSP页面。 20. ...