首页 > 其他分享 >【转】pageoffice在线打开word文件加盖电子印章

【转】pageoffice在线打开word文件加盖电子印章

时间:2023-01-14 16:23:26浏览次数:61  
标签:盖章 PageOfficeCtrl1 word ZoomSeal getElementById pageoffice 印章 加盖 document

一、加盖印章的 js 方法

js方法

二、常见使用场景

1、常规盖章。弹出用户名、密码输入框,选择对应印章。

点击盖章按钮弹出用户名密码登录框,登录以后显示选择电子印章。

document.getElementById("PageOfficeCtrl1").ZoomSeal.AddSeal();


2、无需输入用户名、密码盖章。

点击盖章按钮直接显示选择电子印章。

document.getElementById("PageOfficeCtrl1").ZoomSeal.AddSeal("张三");

3、无需输入用户名、密码,且不弹出印章选择框盖章。

点击盖章按钮会直接显示对应的电子印章。

/**
             *第一个参数,必填项,标识印章名称(当存在重名的印章时,默认选取第一个印章);
             *第二个参数,可选项,标识是否保护文档,为null时保护文档,为空字符串时不保护文档;
             *第三个参数,可选项,标识盖章指定位置名称,须为英文或数字,不区分大小写
             */
             document.getElementById("PageOfficeCtrl1").ZoomSeal.AddSealByName("测试公章", null, null);

4、盖章到指定位置

第一步:在模版中添加盖章位置

document.getElementById("PageOfficeCtrl1").ZoomSeal.AddSealPosition();

第二步:常规指定位置盖章,加盖印章到模板中的指定位置

 //先定位到印章位置,再在印章位置上盖章
document.getElementById("PageOfficeCtrl1").ZoomSeal.LocateSealPosition("Seal1");       
document.getElementById("PageOfficeCtrl1").ZoomSeal.AddSeal("", null, "Seal1");

加盖印章到模板中的指定位置的其他场景

//无需输入用户名、密码加盖印章到模板中的指定位置
document.getElementById("PageOfficeCtrl1").ZoomSeal.AddSeal("李志", null, "Seal1");

//无需输入用户名、密码,并且不弹出印章选择框加盖印章到模板中的指定位置
document.getElementById("PageOfficeCtrl1").ZoomSeal.AddSealByName("李志签名", null, "Seal1");

5、特殊需求:盖章以后不需要保护文件,即盖完章后还可以进行编辑等操作。

// 第二个参数为 为null时保护文档,为空字符串时不保护文档。
document.getElementById("PageOfficeCtrl1").ZoomSeal.AddSeal("","");

标签:盖章,PageOfficeCtrl1,word,ZoomSeal,getElementById,pageoffice,印章,加盖,document
From: https://www.cnblogs.com/uzi05/p/17051989.html

相关文章

  • word(在写各种论文时)设置各级标题自动编号
    前提是你已经弄好了各级标题的样式,现在开始设置自动编号1.调用多级列表:依次点击【开始】---【多级列表】--【定义新的多级列表】---【更多】2.设置多级列表,以二级标题......
  • win32com操作word API精讲&项目实战 预告
    对win32com的使用和研究有好一段时间了,想起本人刚开始做word编程项目时的各种痛苦:网上能找到的都是简单的示例,如同helloword一般,嚼之无味又无可奈何。读office的word接口......
  • Lyndon Word 与 Lydon 分解
    \(\newcommand\m\mathbf\)\(\newcommand\t\texttt\)\(\text{ByDaiRuiChen007}\)约定:对于两个字符串\(S,T\),用\(ST\)表示将\(T\)接在\(S\)后面得到的字符串(即......
  • C语言那些事儿 1,认识C语言并在编译环境中书写HelloWord
    网友说:C语言和C++区别是什么?我想学C++,因为C语言听起来好low啊。首先啊,小伙子有这个问题和想法是对的,我之前也问过同样的问题~那么,既然你问了,我也就浅浅的讲一讲,我也就不说的......
  • 如何通过Java应用程序将Word转为Excel
    平时在工作中,很多小伙伴会习惯性地将文件保存为Word文档格式,但有时会发现某些文件如果保存成Excel表格可能会更好地呈现。例如有的文本在Word文本中不如在Excel工作表编辑计......
  • 用pageOffice控件实现 office 文档在线编辑Word 只能加批注的功能
    OA办公中,业务需要编辑打开word文档后文档的正文不能改变,只能对文档进行加批注的操作怎么实现编辑打开word文档后文档的正文不能改变,只能对文档进行加批注的操作呢?2实......
  • 【转】用pageOffice插件实现 word文档在线填充指定数据
    pageOffice控件实现officeword文档在线填充指定数据应用场景OA办公中,经常要在文档的指定位置,填充后端指定数据。如合同中,姓名位置,金额位置,住址位置,要填充后端指定数......
  • 【转】PageOffice 在线编辑 office文件,回调父页面
    一、子页面调用父页面的方法varvalue=window.external.CallParentFunc("ParentFunName(Arguments);");//父页面的JS函数有返回值window.external.CallParentFunc("Paren......
  • 【转】PageOffice——动态填充Word模板并在线编辑
    说明:使用pageoffice动态给word模板填充数据,插入图片、excel、word格式的文件和创建表格。一、准备工作:本地创建一个doc或者docx格式的文件,在文件中需要插入数据的地方设......
  • SiteFactory编辑器支持Word文档粘贴
    ​ 这种方法是servlet,编写好在web.xml里配置servlet-class和servlet-mapping即可使用后台(服务端)java服务代码:(上传至ROOT/lqxcPics文件夹下)<%@ page language="java"......