为 REBUILD 指定文档预览服务

386 阅读2分钟

REBUILD(简称 RB)是一个高度可定制化、开箱即用的企业管理系统,旨在帮助企业快速完成信息化建设,而无需高昂的研发成本投入。

REBUILD 默认使用 Office365 提供的免费文档预览服务,但此服务在大陆地区使用稳定性欠佳,同时有一定的使用限制。本文章将指引你如何使用其他文档预览服务。

在线服务

使用永中云转换

永中云提供免费的文档预览服务,但是有配额限制与广告(付费可去除)。使用步骤如下:

  1. 注册并登录永中云 api.yozocloud.cn/index.html
  2. 登录后进入域名管理页面点击 [新建],然后输入你的域名
  3. 保存后你将得到一个“域名key”
  4. 将以下地址(注意替换你的“域名key”)复制到 RB - 管理中心 - 通用配置,【文档预览服务地址】配置中保存即可
https://dcsapi.com/?k=域名key&url=

使用 Office Web 365

Office Web 365 同样提供免费的文档预览服务,但是有配额限制与水印(付费可去除)。使用步骤如下:

  1. 注册并登录 Office Web 365 officeweb365.com/
  2. 登录后进入域名管理 - 添加域名,在页面顶部区域输入你的域名/IP和端口号
  3. 保存后你将得到一个“i”参数
  4. 将以下地址(注意替换你的“i参数”)复制到 RB - 管理中心 - 通用配置,【文档预览服务地址】配置中保存即可
https://ow365.cn/?i=i参数&furl=

自建预览服务

在线服务方便快捷,但有一定的使用限制和广告。同时,因为需要将预览文件传输至预览服务服务器,所以有一定数据泄露的风险。因此,你可以考虑使用自建预览服务。

使用 rebuild-docs-preview

rebuild-docs-preview 是 REBUILD 团队提供的一个简易预览服务,基于 LibreOffice 和 NodeJS,安装后可以提供本地预览服务。

以下介绍安装步骤。

1. 环境准备
  1. 下载并安装 NodeJS v14版本
  2. 下载并安装 LibreOffice

安装后会自动配置环境变量,如您使用绿色安装包则需要您手动配置

2. 安装
  1. 下载并解压 rebuild-docs-preview
  2. 在解压目录下运行命令启动服务
# 仅首次运行需要
npm install

# 启动
npm start

启动后,可通过 http://localhost:3000/ 访问。

3. 配置到 REBUILD 中使用

将以下地址(注意将“PREVIEW_SERVER”替换为你的真实地址)复制到 RB - 管理中心 - 通用配置,【文档预览服务地址】配置中保存即可。

http://PREVIEW_SERVER/docs-preview/preview?src=