WebOffice是一款由北京点聚信息技术有限公司提供的完全免费(商业用途也免费)且功能强大的在线Word/excel/wps编辑辅助控件,可以实现:
1.在线编辑Word、Excel、PPT、WPS... ...

2.全面支持MS Office的界面定制,包括对于Office2007的全面支持
3.修订留痕
4.限制打印、保存、复制
5.直接保存到服务器,支持标准Http Post协议
6.强大的书签管理

7.套红、文档保护
8.模板管理
9.其他功能扩展

本控件不同于其它同类软件,不是基于微软的开放源码DsoFramer,也不基于OLE,可以解决DsoFramer及其派生产品的一些稳定性问题
本控件不同于其它同类收费软件,本控件完全免费和界面完全可控制。
点聚会定期更新本控件,并解答论坛上的询问,免费不代表免服务,每一个使用者都能得到及时服务。
安装包内包含:
1.WebOffice安装包(仅包含WebOffice控件)

2.WebOffice接口SDK
3.WebOffice网页接口调用例子
4.DES手写及签章系统(Office签章系统)试用版。
5.演示章及证书
6.点聚产品白皮书

WebOffice组件可以无缝集成点聚公司的电子签章和手写审批类产品。

我用的是6.0版本,自己到网上搜索下载吧!

1、安装下载的点聚插件

2、在页面中添加

  1. <div id="myWebOffice">
  2. <OBJECT id="WebOffice1" height=520 width="100%" style="LEFT: 0px; TOP: 0px"
  3. classid="clsid:E77E049B-23FC-4DB8-B756-60529A35FAD5" codebase=WebOffice.ocx#Version=3,0,0,0>
  4. <PARAM NAME="_Version" VALUE="65536">
  5. <PARAM NAME="_ExtentX" VALUE="2646">
  6. <PARAM NAME="_ExtentY" VALUE="1323">
  7. <PARAM NAME="_StockProps" VALUE="0">
  8. </OBJECT>
  9. </div>

默认是附带工具栏的,包含一些常用的方法,也是可以隐藏自己定义的,下面就介绍一些开发中常用的方法

  1. //新建文档
  2. function newDoc() {
  3. var docType=document.getElementById("docType").value;
  4. document.all.WebOffice1.LoadOriginalFile("", docType);
  5. }
  6.  
  7. //打开文档
  8. function docOpen() {
  9. var docType=document.getElementById("docType").value;
  10. document.all.WebOffice1.LoadOriginalFile("open", docType);
  11. }
  12.  
  13. //关闭文档
  14. function docClose(){
  15. document.all.WebOffice1.CloseDoc (0);
  16. }
  17.  
  18. //显示文件临时路径
  19. function showPath(){
  20. var strTempPath=document.all.WebOffice1.GetTempFilePath ();
  21. alert(strTempPath);
  22. }
  23.  
  24. //隐藏工具栏
  25. function notMenu() {
  26. document.all.WebOffice1.ShowToolBar = 0;
  27. }
  28.  
  29. //打印
  30. function docPrint(){
  31. document.all.WebOffice1.PrintDoc(1);
  32. }
  33.  
  34. //直接打印
  35. function docDirectPrint(){
  36. document.all.WebOffice1.PrintDoc(0);
  37. }
  38.  
  39. //保存(本地文件保存)
  40. function directSaveDoc(){
  41. ment.all.WebOffice1.Save();
  42. }
  43.  
  44. //另存为(本地文件另存为)
  45. function saveDoc(){
  46. document.all.WebOffice1.ShowDialog(84);
  47. }
  48.  
  49. //给文档加密
  50. function addPwdForDoc(){
  51. document.all.WebOffice1.ProtectDoc(1, 1, "123456");
  52. }
  53.  
  54. //给文档解密
  55. function deletePwdForDoc(){
  56. document.all.WebOffice1.ProtectDoc(0, 1, "123456");
  57. }
  58.  
  59. //启用打印
  60. function beginPrint(){
  61. document.all.WebOffice1.SetSecurity(0x01 + 0x8000);
  62. }
  63.  
  64. //禁止打印
  65. function banPrint(){
  66. document.all.WebOffice1.SetSecurity(0x01);
  67. }
  68.  
  69. //禁止复制
  70. function banCopy(){
  71. document.all.WebOffice1.SetSecurity(0x04);
  72. }
  73.  
  74. //允许复制
  75. function allowCopy(){
  76. document.all.WebOffice1.SetSecurity(0x04 + 0x8000);
  77. }

点聚-weboffice 6.0 (一)的更多相关文章

  1. 点聚-weboffice 6.0 (三)

    1.页面 var filename="<%=request.getParameter("filePath").toString()%>"; docu ...

  2. 点聚-weboffice 6.0 (二)

    1.修订操作 //设置当前操作用户 function SetUserName() { try{ var webObj=document.getElementById("WebOffice1& ...

  3. 点聚weboffice插件自定义菜单

    https://blog.csdn.net/u014547764/article/details/53818637 1.在jsp中引用excel插件:首先项目中要有:WebOffice.zip.web ...

  4. 使用点聚 weboffice 以及vsto、 web service 实现word 的自动化文档处理

    开发环境的搭建: 1.visual studio 2010 2. 点聚web office 开发步骤 1. 创建word vsto 项目 比较简单 1. 添加任务窗格 页面如下: 代码如下: 1. 使 ...

  5. 点聚weboffice隐藏自带工具栏

    webObj = document.getElementById(webofficeID); webObj.ShowToolBar = false;   //隐藏weboffice自带工具栏

  6. PBRT笔记(2)——BVH

    BVH 构建BVH树分三步: 计算每个图元的边界信息并且存储在数组中 使用指定的方法构建树 优化树,使得树更加紧凑 //BVH边界信息,存储了图元号,包围盒以及中心点 struct BVHPrimit ...

  7. 聚类——GAKFCM的matlab程序

    聚类——GAKFCM的matlab程序 作者:凯鲁嘎吉 - 博客园 http://www.cnblogs.com/kailugaji/ 在聚类——GAKFCM文章中已介绍了GAKFCM算法的理论知识, ...

  8. xbeePROS1发送的数据在802.15.4网络中有多大时延?

    完整的计算过程请参考Digi官方网站的文章:Sending data through an 802.15.4 network latency timing. Digi的S1模块可以跑802.15.4固 ...

  9. 10行代码解析krc歌词文件

    互联网上,我们常见的歌词格式有 LRC.TRC(天天动听歌词).KRC(KuGou ResourCe,酷狗资源文件)和 QRC(QQ音乐歌词):在影视制作中,人们通常会用其他的卡拉 OK 字幕格式,例 ...

随机推荐

  1. window下Apache-http-server(httpd-2.4.12)安装与配置

    由于Apache官网改变策略(2015年1月左右),官网不再提供Apache-http-server的windows的编译版本,但是提供了几个第三方的版本 http://httpd.apache.or ...

  2. codevs——1267 老鼠的旅行(棋盘DP)

    1267 老鼠的旅行 2012年CCC加拿大高中生信息学奥赛  时间限制: 1 s  空间限制: 128000 KB  题目等级 : 黄金 Gold 题解       题目描述 Description ...

  3. dhlin-vim-wiki

    记录vim中常用的几个操作 入门指南 $ vimtutor vim中是区分大小写 vim中移动光标 h 向左移动 j 向下移动 k 向上移动 l 向右移动 其实使用方向键也是能移动的,但是熟悉后再一些 ...

  4. (入门SpringBoot)SpringBoot结合logback(六)

    SpringBoot结合logback日志: 1.配置资源文件: #日志配置信息logbacklogging.config=classpath:logback-spring.xmllog.path=E ...

  5. Git 详细的操作指南笔记

    喜欢的朋友start一下,长期更新文章 设置 安装git后我们需要配置一下,告诉git我们的基本信息等等..一般在用户范围内去配置 git ,也就是在 global 范围. global 全局设置 $ ...

  6. 转:Java 自动装箱与拆箱(Autoboxing and unboxing)

    转: http://www.cnblogs.com/danne823/archive/2011/04/22/2025332.html 什么是自动装箱拆箱 基本数据类型的自动装箱(autoboxing) ...

  7. Android开发系列(二十三):实现带图片提示的Toast提示信息框

    Android中的Toast是非经常见的一个消息提示框.可是默认的消息提示框就是一行纯文本.所以我们能够为它设置一些其它的诸如是带上图片的消息提示. 实现这个非常easy: 就是定义一个Layout视 ...

  8. 统一建模语言(UML,Unified Modeling Language)

    Something about UML: 统一建模语言(UML,英语:Unified Modeling Language)是非专利的第三代建模和规约语言.UML是一种开放的方法,用于说明.可视化.构建 ...

  9. .net 网站登录

    如何实现,按回车键,自动登录,在相应控件上添加onkeypress事件 function CheckCodePress(e){ var e = e||window.event if (e.keyCod ...

  10. shell脚本实现定时重启进程

    ##############################Deploy crontab for yechang ad*******eta restart ###################### ...