• 点聚-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);
        }
  • 相关阅读:
    iTerm2使用技巧
    我的mac下有关php扩展的安装
    xmlhttprequest 1.0和2.0的区别,from qq前端哥
    PHP错误日志记录:display_errors与log_errors的区别
    目前php连接mysql的主要方式
    闭包介绍汇总
    接口设计知识总结
    git命令——从GitHub clone XXX分支,本地创建新分支push到远程仓库
    Spring错误——Junit测试——java.net.BindException: Address already in use: bind
    Java.util.Random生成随机数
  • 原文地址:https://www.cnblogs.com/istianyu/p/3231790.html
Copyright © 2020-2023  润新知