JAVA WEB在线预览word WPS怎么实现难不难

VickCode 湘潭大学 android engineer  2013-12-31 03:02:33
JAVA WEB在线预览word WPS怎么实现难不难?.思路是什么?
...全文
365 点赞 收藏 11
写回复
11 条回复
喵勒个咪 2016年06月29日
第三方的话,国内比较不错的就没有多少,口碑专业专利自主的也就永中软件家的文档在线预览DCS服务吧,QQ邮箱、网易邮箱、139邮箱、189邮箱的附件预览功能都是使用的这个解决方案,而且有很好的技术支持和文档资料。最近软件大会上还获得了创新大奖的,本人想利用其做一个办公文档阅读软件的,不知道可行性如何?
回复 点赞
Defonds 2013年12月31日
<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>
试试这个,预览和打印
回复 点赞
VickCode 2013年12月31日
引用 7 楼 YGXiaoYuEr123456789 的回复:
楼主的意思是只要能够在线预览word或者wps就好了!
回复 点赞
VickCode 2013年12月31日
引用 6 楼 defonds 的回复:
你到底是想用 jsp 预览 word,还是想在客户端用 WPS 预览 word?
JSP页面预览
回复 点赞
YGXiaoYuEr123456789 2013年12月31日
楼主的意思是只要能够在线预览word或者wps就好了!
回复 点赞
Defonds 2013年12月31日
你到底是想用 jsp 预览 word,还是想在客户端用 WPS 预览 word?
回复 点赞
VickCode 2013年12月31日
引用 1 楼 defonds 的回复:
大多数浏览器对 word 的支持还是可以的吧,为啥非要用 WPS 预览? 如果非要用,那只能去挨个浏览器看开放接口了。或者用 applet。
明确点咯
回复 点赞
VickCode 2013年12月31日
引用 楼主 qq237121087 的回复:
JAVA WEB在线预览word WPS怎么实现难不难?.思路是什么?
我是说word WPS都可以, 怎么实现啊 版主?
回复 点赞
临碣 2013年12月31日
OpenOffice有没有机会?
回复 点赞
兔子托尼啊 2013年12月31日
好像有专门的jar 提供类似在线预览的效果。
回复 点赞
Defonds 2013年12月31日
大多数浏览器对 word 的支持还是可以的吧,为啥非要用 WPS 预览? 如果非要用,那只能去挨个浏览器看开放接口了。或者用 applet。
回复 点赞
发动态
发帖子
Web 开发
创建于2007-09-28

5.2w+

社区成员

34.1w+

社区内容

Java Web 开发
社区公告
暂无公告