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