@aidiruanjian/doc-helper

0.0.5 • Public • Published

文档预览插件(统信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" />

Readme

Keywords

Package Sidebar

Install

npm i @aidiruanjian/doc-helper

Weekly Downloads

2

Version

0.0.5

License

MIT

Unpacked Size

10.2 kB

Total Files

4

Last publish

Collaborators

  • aidiruanjian