点聚-weboffice 6.0 (一)
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、在页面中添加
<div id="myWebOffice">
<OBJECT id="WebOffice1" height=520 width="100%" style="LEFT: 0px; TOP: 0px"
classid="clsid:E77E049B-23FC-4DB8-B756-60529A35FAD5" codebase=WebOffice.ocx#Version=3,0,0,0>
<PARAM NAME="_Version" VALUE="65536">
<PARAM NAME="_ExtentX" VALUE="2646">
<PARAM NAME="_ExtentY" VALUE="1323">
<PARAM NAME="_StockProps" VALUE="0">
</OBJECT>
</div>
默认是附带工具栏的,包含一些常用的方法,也是可以隐藏自己定义的,下面就介绍一些开发中常用的方法
//新建文档
function newDoc() {
var docType=document.getElementById("docType").value;
document.all.WebOffice1.LoadOriginalFile("", docType);
} //打开文档
function docOpen() {
var docType=document.getElementById("docType").value;
document.all.WebOffice1.LoadOriginalFile("open", docType);
} //关闭文档
function docClose(){
document.all.WebOffice1.CloseDoc (0);
} //显示文件临时路径
function showPath(){
var strTempPath=document.all.WebOffice1.GetTempFilePath ();
alert(strTempPath);
} //隐藏工具栏
function notMenu() {
document.all.WebOffice1.ShowToolBar = 0;
} //打印
function docPrint(){
document.all.WebOffice1.PrintDoc(1);
} //直接打印
function docDirectPrint(){
document.all.WebOffice1.PrintDoc(0);
} //保存(本地文件保存)
function directSaveDoc(){
ment.all.WebOffice1.Save();
} //另存为(本地文件另存为)
function saveDoc(){
document.all.WebOffice1.ShowDialog(84);
} //给文档加密
function addPwdForDoc(){
document.all.WebOffice1.ProtectDoc(1, 1, "123456");
} //给文档解密
function deletePwdForDoc(){
document.all.WebOffice1.ProtectDoc(0, 1, "123456");
} //启用打印
function beginPrint(){
document.all.WebOffice1.SetSecurity(0x01 + 0x8000);
} //禁止打印
function banPrint(){
document.all.WebOffice1.SetSecurity(0x01);
} //禁止复制
function banCopy(){
document.all.WebOffice1.SetSecurity(0x04);
} //允许复制
function allowCopy(){
document.all.WebOffice1.SetSecurity(0x04 + 0x8000);
}
点聚-weboffice 6.0 (一)的更多相关文章
- 点聚-weboffice 6.0 (三)
1.页面 var filename="<%=request.getParameter("filePath").toString()%>"; docu ...
- 点聚-weboffice 6.0 (二)
1.修订操作 //设置当前操作用户 function SetUserName() { try{ var webObj=document.getElementById("WebOffice1& ...
- 点聚weboffice插件自定义菜单
https://blog.csdn.net/u014547764/article/details/53818637 1.在jsp中引用excel插件:首先项目中要有:WebOffice.zip.web ...
- 使用点聚 weboffice 以及vsto、 web service 实现word 的自动化文档处理
开发环境的搭建: 1.visual studio 2010 2. 点聚web office 开发步骤 1. 创建word vsto 项目 比较简单 1. 添加任务窗格 页面如下: 代码如下: 1. 使 ...
- 点聚weboffice隐藏自带工具栏
webObj = document.getElementById(webofficeID); webObj.ShowToolBar = false; //隐藏weboffice自带工具栏
- PBRT笔记(2)——BVH
BVH 构建BVH树分三步: 计算每个图元的边界信息并且存储在数组中 使用指定的方法构建树 优化树,使得树更加紧凑 //BVH边界信息,存储了图元号,包围盒以及中心点 struct BVHPrimit ...
- 聚类——GAKFCM的matlab程序
聚类——GAKFCM的matlab程序 作者:凯鲁嘎吉 - 博客园 http://www.cnblogs.com/kailugaji/ 在聚类——GAKFCM文章中已介绍了GAKFCM算法的理论知识, ...
- xbeePROS1发送的数据在802.15.4网络中有多大时延?
完整的计算过程请参考Digi官方网站的文章:Sending data through an 802.15.4 network latency timing. Digi的S1模块可以跑802.15.4固 ...
- 10行代码解析krc歌词文件
互联网上,我们常见的歌词格式有 LRC.TRC(天天动听歌词).KRC(KuGou ResourCe,酷狗资源文件)和 QRC(QQ音乐歌词):在影视制作中,人们通常会用其他的卡拉 OK 字幕格式,例 ...
随机推荐
- 洛谷—— P1609 最小回文数
https://www.luogu.org/problemnew/show/1609 题目描述 回文数是从左向右读和从右向左读结果一样的数字串. 例如:121.44 和3是回文数,175和36不是. ...
- VS如何反汇编
1. 打开反汇编窗口:调试模式下,按Ctrl+F11.2. 术语: 2.1 ESP(Extended Stack Pointer): 堆栈指针,寄存器存放当前线程的栈顶指针: i.e: move eb ...
- JSP高级功能-java之JSP学习第三天(非原创)
文章大纲 一.JSP 标准标签库(JSTL)二.JSP 连接数据库三.JSP XML 数据处理四.JSP JavaBean五.JSP 自定义标签六.JSP 表达式语言七.JSP 异常处理八.JSP 调 ...
- Jenkins错误“to depth infinity with ignoreexternals:true”问题解决
试下以下解决方法: 1.可能是SVN插件版本过低导致,升级SVN插件. 2.可能是构建时自己手动修改了代码,而SVN检出时无法覆盖导致的错误,可以先删除jenkins检出的代码,然后再检出一次去构建. ...
- Dapper Sqlpara where in
Mark一下:string sql = "SELECT * FROM SomeTable WHERE id IN @ids" var results = conn.Query(sq ...
- 几种Tab的实现方法
转载请注明出处,谢谢! 学了这久Android,今天来总结一下几种Tab的实现方法 实现方法一: ViewPage来实现 首先创建一个top.xml布局和一个bottom.xml布局,然后在主界面中通 ...
- Android 基于Retrofit+Rxjava搭建的简单易用的网络架构
装逼開始之前,为大家推荐两篇文章,用来更好的学习Retrofit和Rxjava. 在这里我们要感谢互联网装逼行业勇于献身,甘于奉献的的大婶们. 我仅代表个人,给您们跪舔了. Retrofit:Retr ...
- 移动端开发者福利-免费收费api收藏
一 .api 1.https://www.juhe.cn/ 跟百度api集市差不多,超级赞,做好认证就行了,我有20+认证能用的免费api 2.http://apistore.baidu.com/as ...
- hive分区(partition)简介
一.背景 1.在Hive Select查询中一般会扫描整个表内容,会消耗很多时间做没必要的工作.有时候只需要扫描表中关心的一部分数据,因此建表时引入了partition概念. 2.分区表指的是在创建表 ...
- 【转载】Asp.Net页面生命周期
一.什么是Asp.Net页面生命周期 当我们在浏览器地址栏中输入网址,回车查看页面时,这时会向服务器端(IIS)发送一个request请求,服务器就会判断发送过来的请求页面, 完全识别 HTTP 页 ...