# redofd
**Repository Path**: r_r/redofd
## Basic Information
- **Project Name**: redofd
- **Description**: WEB端OFD阅读赋能,完美与WEB系统的融合,支持本地和服务端OFD文件在线阅读。
- **Primary Language**: JavaScript
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 11
- **Created**: 2021-09-18
- **Last Updated**: 2021-09-18
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# redofd 版式软件WEB阅读器
### 介绍
redofd是一款可运行在PC、微信、QQ、支付宝、小程序浏览器的OFD阅读器(IE不支持),文档渲染完美符合《GBT 33190-2016 电子文件存储与交换格式版式文档》规范,可加载本地磁盘、远端URL和业务侧服务端文件,服务端模式支持加密传输,文件不落地,轻松实现各种场景的OFD文档阅读赋能。
### 特点
- 单包融合
- 无插件
- 前端渲染
- 简洁SDK
- Retina屏支持
- 前后端文件支持
### 能力清单
- 缩略图
- 大纲
- 语义树
- 注释
- 书签
- 图层
- 电子印章
- 验签
- 多文档
- 附件
- 元数据导出
- 打印
### 安装教程
1. 引用主包
``
2. 实例化阅读器,指定渲染容器
`
我是渲染容器
`
3. 初始化
```
let containerID="#ofdview";
//创建一个阅读器
let ofd = new SCOFDReader(containerID,'1234567',{options});
//文件在服务器可设置服务端地址,本地阅读无需设置
ofd.setFileServURL("http://ip:port/fs/");
```
### 初始化可选配置
```
* @param {Object} options 配置项
* {
* //默认配置项
* ratio: 2, //默认渲染倍率
* scale: 1, //默认缩放比,
* rotate: 0,
* showTools: true, //显示顶部工具栏 (全局)
* showState: true, //显示状态栏 (全局)
* showOpenFile: false, //无已打开文档时显示打开文件选项
* showContextMenu: true, //显示右键菜单
* showDocListBar: true, //在无打开文档的情况下也显示文件列表工具条
* size: { //阅读器工作区大小
* width: '100%',
* height: '100%'
* },
* mode:{
* view: 1, //显示模式 {1:单页, 2:双页}
* scroll: 2, //翻页模式 {1:单页, 2:连续}
* mouse: 1, //鼠标样式 {1:默认, 2:抓手}
* },
* visibleOffset: 50, //判定显示区域的偏移量(单位px)
* hclass: void 0, //页面高亮层class名称
* }
* @return {void}
*/
```
**[在线体验](http://screader.scofd.com/home/pc/demo1.html)**
上述工具如在使用中遇到问题,请加下方官方QQ群反馈,谢谢。

Copyright © 2021 youhong All Rights Reserved. [**友虹(北京)科技有限公司**](http://www.scofd.com/) 版权所有