为解决项目需求,在网上淘到北京点聚公司提供的web插件实现在线操作office,经过一番研究终于实现使用,特此记录。

1.保存文档,文档后缀只能是doc或xls,一开始用docx,保存一直不成功。

2.集成weboffice控件到asp.net项目中,在项目中装载Weboffice控件,方法如下:

<script language="javascript" src="../../WebOffice/LoadWebOffice.js" charset="utf-8"  type="text/javascript"></script>

LoadWebOffice.js官网下载的示例中都有,具体如下:

var s = "";
if(navigator.userAgent.indexOf("Chrome")>0 || navigator.userAgent.indexOf("Firefox")>0){s = "<object id='WebOffice1' type='application/x-itst-activex' align='baseline' border='0'"+ "style='LEFT: 0px; WIDTH: 100%; TOP: 0px; HEIGHT: 780px'"+ "clsid='{E77E049B-23FC-4DB8-B756-60529A35FAD5}'"+ "event_NotifyCtrlReady='' "+ "event_NotifyToolBarClick='NotifyToolBarClick' "+ "</object>";
}else {s = "<OBJECT id='WebOffice1' align='middle' style='LEFT: 0px; WIDTH: 100%; TOP: 0px; HEIGHT: 780px'"+ "classid=clsid:E77E049B-23FC-4DB8-B756-60529A35FAD5";+ "</OBJECT>";
}
document.write(s)

3.打开方法,利用接口

4.远程保存文档,利用WebOffice的http上传方式。

 var webObj = document.getElementById("WebOffice1");webObj.HttpInit();webObj.HttpAddPostString("contract_name", escape(contract_name))webObj.HttpAddPostCurrFile("DocContent", "");var savePath = strUrl.substring(0, strUrl.lastIndexOf("/"));returnvalue = webObj.HttpPost(savePath + "/Upload.aspx");alert("savePath:" + savePath + "/Upload.aspx");if (returnvalue == "succeed") {alert("上传成功");}else {alert("上传失败:\r\n" + returnvalue);}

weboffice使用记录相关推荐

  1. weboffice控件接收html文件,WebOffice 文档控件API

    目    录 WebOffice是基于客户端的ocx控件,它的功能是将Office文档(Word.Excel.WPS)嵌入到浏览器中,并调用Office中各种接口,完成文档编辑工作,然后使用控件的Ht ...

  2. web在线编辑word,excel,pdf插件-----WebOffice 文档控件API

    目    录 一.工作原理...5 1.1         开发流程...5 1.2         WEB页面调用控件:.6 二.接口说明...7 2.1         接口...7 2.1.1  ...

  3. 在线文档webOffice控件使用心得

    目前尚无免费的跨浏览器的office文档插件.而收费的有款PageOffice,但是在实际使用时,与直接开启office编辑工具相比,功能上还存在较大差异. 使用WebOffice weboffie可 ...

  4. 苍穹 WebOffice小科普,轻松助力在线Office办公

    Weboffice集成:支持word.excel.ppt文档的在线编辑.保存等操作,和苍穹实现无缝对接. 为什么去集成 日常工作中存在很多需要进行office文档交互的场景,如在实际合同签订过程中需要 ...

  5. WebOffice控件的使用

    SetMsgByName (String, String) 设置字段值 GetMsgByName(String) 取得字段值 MsgTextClear() 清除所有字段 MsgError() 取得错误 ...

  6. 点聚weboffice使用总结

    近来的项目时在公司做内容管理系统,涉及到很多浏览器端的展示,公司统一用的是点聚的weboffice控件,以前没用过,摸索了一段时间,总结和记录一下在使用的过程中遇到的问题. 1.  安装 安装的过程还 ...

  7. 点聚WebOffice在线编辑word、excel开发指南

    http://www.dianju.cn/forum/viewtopic.php?t=9249 WebOffice开发系列指南 WebOffice文档控件技术交流和版本发布 发表回复 17 篇帖子 • ...

  8. mysql建立联合索引,mysql建立唯一键,mysql如何解决重复记录联合索引

    在项目中,常常要用到联合唯一   在一些配置表中,一些列的组合成为一条记录.   比如,在游戏中,游戏的分区和用户id会形成一条记录.(比如,一个qq用户可以在艾欧尼亚.德玛西亚创建两个账号) 添加联 ...

  9. 实现 连续15签到记录_MySQL和Redis实现用户签到,你喜欢怎么实现?

    现在的网站和app开发中,签到是一个很常见的功能 如微博签到送积分,签到排行榜 微博签到 如移动app ,签到送流量等活动, 移动app签到 用户签到是提高用户粘性的有效手段,用的好能事半功倍! 下面 ...

最新文章

  1. JMock / Mockito 使用方式
  2. 直播预约 | 揭秘微信支付背后的数据库技术
  3. PaperNotes(17)-图卷积神经网络GCN-笔记
  4. 微软披露了Spartan中所使用的渲染引擎的细节
  5. 软引用、弱引用、虚引用
  6. day16 java中的package和import
  7. CentOS7环境下搭建flume
  8. jquery修改a标签的href链接和文字
  9. 神经网络+CNN模型训练总结:
  10. Linux学习笔记(尚硅谷韩顺平老师2021最新Linux教程)万字笔记
  11. gensim提取一个句子的关键词_包含关键字 关键词提取 的文章 - 科学空间|Scientific Spaces...
  12. BAT常见的20道Java面试题详解,完整版开放免费下载!
  13. 虚拟机如何使文件显示出后缀名?
  14. 1125: 上三角矩阵的判断
  15. html背景消除重复,html – CSS背景渐变重复问题
  16. SAP FICO 第一节 后台配置
  17. 没有投屏标志怎么投屏_没有【TV】小图标,手机怎么投屏电视
  18. 请描述你对测试的了解, 内容可以涉及测试流程, 测试类型, 测试方法, 测试工具等。
  19. 2022深圳国际电子化学与新材料展览会
  20. 微信开发详解scope---snsapi_base和snaspi_userinfo 区别

热门文章

  1. 异形结构的纳米材料:纳米团簇/纳米丝/纳米棒/纳米管的相关研究
  2. itoa或者_itoa_s,fopen 和 fopen_s等几种函数的用法
  3. 程序员博主被喷上热搜,天天以泪洗面
  4. adg oracle,【学习笔记】Oracle ADG搭建与配置 windows平台11G ADG搭建与测试
  5. 通信工程计算机论文,电子通信工程论文范文
  6. mac系统下,怎么装win7系统?
  7. MyBatis逆向工程(一)
  8. android 时间 翻译 阿拉伯语,Re audit due date - 英语 - 阿拉伯语 翻译和实例
  9. 27- OCR 光功率计数码管字符识别
  10. 怎样用c语言实现CPU超频,教你用最简单的方法给你的显卡超频