@aidiruanjian/doc-helper
v0.0.5
Published
UOS环境下使用的wps的web插件
Downloads
7
Readme
文档预览插件(统信UOS专业版环境下使用)
该插件主要针对国产化系统UOS环境下,浏览器中集成的WPS的API的插件集,该插件不包含业务处理。只封装基础功能。
当前版本功能:
- 支持新建word文档
- 支持远程打开服务器端word文档(包含编辑和只读模式)
- 支持将word文档保存至远程服务器(后端逻辑自行编写)
- 支持浏览器直接打开预览PDF(浏览器自带PDF插件实现方式,未使用第三方库)
- ...后续根据业务需求逐步扩展
开发文档
一、安装
npm install @aidiruanjian/doc-helper
二、引入组件
<template>
<doc-helper ref="docHelper" @beforeSave="beforeSave" />
</template>
<script>
import DocHelper from 'doc-helper'
export default {
components:{
DocHelper
},
...
,
mounted(){
this.docHelper = this.$refs.docHelper
}
}
</script>
三、API说明
@Methods 方法
createDocument 新建文档
- 参数
- { String } 文档类型(可选:'word')
- 示例
this.docHelper.createDocument('word')
openRemote 打开远程文件
- 参数
- { String } 文件格式(可选:'word','pdf')
- { String } 文件URL
- { Boolean } 是否只读 (默认:false)
- 示例
this.docHelper.openRemote('word', 'http://192.168.2.38:5500/test.docx', true)
saveRemote 保存至服务器
- 参数
- { String } 服务器接口地址
- { String } 文件名称
- 示例
this.docHelper.saveRemote('http://192.168.2.38:5500', "new.docx")
@Events 事件
beforeSave 保存后的回调
- 示例
<doc-helper ref="docHelper" @beforeSave="beforeSave" />