最新版谷歌浏览器集成知笺云阅读器控件介绍
产品简介
知笺云阅读器控件是一款专用版式阅读器,支持PDF及OFD文档;不仅支持windows系统,还支持linux等信创操作系统。在电子公文、工程制图、出版印刷、档案管理等领域有广泛应用。解决PDF及OFD版式文档的在线/本地的查阅、编辑、保存、打印、电子签章、电子验章等需求,控件具有打开速度快、操作简洁、接口丰富等特点。
知笺云阅读器控件在windows环境下通过allWebPlugin中间件技术,可以方便的实现在Chrome、火狐、Edge等Web浏览器上应用。为用户提供原滋原味的操作体验。
集成步骤
第一步:导入js相关文件
导入allWebPlugin.Common.js,allWebPlugin.UI.js及allWebPlugin.Main.js文件。
<script type="text/javascript" src="js/allWebPlugin.Common.v2.0.0.60.js"></script><script type="text/javascript" src="js/allWebPlugin.UI.v2.0.0.60.js"></script> <script type="text/javascript" src="js/allWebPlugin.Main.v2.0.0.60.js"></script>
第二步:添加页面元素
在需要展示插件的位置添加canvas页面元素(注意:其他页面元素也可以)。如下图所示:
<canvas id="RSReaderPlugin" style="width:100%;height:100%">
<p class="error">Sorry, It looks as though your browser does not support the canvas tag.</p>
</canvas>
第三步:创建插件对象
使用awp_CreatePlugin接口创建ActiveX插件对象。如下图所示。
awp_CreatePlugin("RSReaderPlugin", "{082ECC40-38F1-4E8F-82D3-216009A96686}");
第四步:插件接口调用及事件响应
awp_CreatePlugin默认使用createProxyPlugin创建插件对象。可以像传统插件接口调用 一样,调用插件对象的方法和属性,调用读属性与调用插件方法接口一致。如下图所示:
RSReaderPlugin.setCompositeVisible("w_statusbar", false);
RSReaderPlugin.setCompositeVisible("w_navigator", false);
RSReaderPlugin.setCompositeVisible("w_title", false);
如果需要响应插件事件,须在插件创建时,实现插件响应函数。如下图所示:
function OnPageNoChange(strPageNo){alert("OnPageNoChange:" + strPageNo);//页码变化事件
}
运行效果




