OA系统中源文档加水印功能

一、需求背景      

       在使用OA的时候,对于文档权限的把控是十分严格的,文档下载到本地打开,需要文档中显示是谁下载的,以便于如果此文档被下载分发,能够找到是谁下载分发的,做到文档的追踪溯源。

       对于下载的文档,word文档(这个是office使用最广泛的格式),在文档下载时,给word本身加入当前用户的水印信息,可以做到文档的安全把控。

二、实现方式

       Word加水印,Office可以实现相关的功能。最近在做关于去控件化的项目,对于Office格式,希望能够实现直接在浏览器上预览,不通过调用本地Office的方式,发现有一家国产厂商——永中软件,不仅可以实现Office格式转换h5页面,还可以做到word转word加水印的功能(pdf也是可以做到类似的功能)。

       目前市面上,永中软件(这是一家国产软件厂商,专门做Office的,使用java方式解析Office文档,目前已经做了20多年了,在文档格式领域目前在国内算得上top2吧,有强大的文档解析方面的底蕴)有一款转换服务——永中DCS。

       永中DCS是一套Web服务,可以部署在windows和linux服务上,支持多种格式之间的互相转换,里面就有使用word转word加水印功能,调用方式十分简单,只需要http调用方式,加入相应的水印参数就可以使用文档加水印。

       下面是调用的方式如下图所示:

三、实现的效果

       如下,这是一个Word文档的截图,下载到本地有Office打开之后,Word里面含有水印的内容。

四、结尾

       这个只是永中转换服务的一部功能,还可以实现pdf加水印,office转html、图片(png、jpg、gif格式等)、pdf、ofd等等一系列的功能,大家如果有关于文档方面的转换功能,可以去使用一下永中转换服务:www.yozodcs.com。

猜你喜欢

转载自blog.csdn.net/qq_40284131/article/details/120290667