O2OA使用扩展程序实现附件水印,加密,文档格式转换图片,PDF等功能.

场景:

1.对附件office,pdf等版式文件添加水印,
2.对附件进行商用加密.
3.对附件进行转换,如office->image,office->word.
4.对附件进行转储到第三方系统,如审核,归档等场景.

实现时序(以文件上传为例):
image.png

支持响应的事件:

1.工作附件上传时:workAttachmentUploadEvent
2.工作附件下载时:workAttachmentDownloadEvent
3.已完成工作附件上传时:workCompletedAttachmentUploadEvent
4.工作附件下载时:workCompletedAttachmentDownloadEvent
5.工作版式公文转换成word时:workDocToWordEvents
6.已完成工作版式公文转换成word时:workCompletedDocToWordEvents

workAttachmentDownloadEvent 请求对象:json
{
"person"":"张三@zhangsan@P",
"attachment":"xxxxx"
}

workAttachmentDownloadEvent 请求对象:json
{
"person"":"张三@zhangsan@P",
"attachment":"xxxxx"
}

workDocToWord 请求对象:json
{
"person"":"张三@zhangsan@P",
"content":"html"
}

workCompletedDocToWord 请求对象:json
{
"person"":"张三@zhangsan@P",
"content":"html"
}

workAttachmentUploadEvent 请求对象: multipart

workCompletedAttachmentUploadEvent 请求对象: multipart

推荐文章:

开发知识-平台中使用Druid数据库连接及监控
2021-02-07
一、o2oa数据库连接及使用原理o2oa使用阿里的druid与数据库进行连接及管控,在平台启动时druid管控了一个共享数据库连接池,默认的最大连接数是50(如
服务集成-通过接口从第三方应用系统启动流程
2021-03-02
O2OA允许用户自行修改源码或者增加源码来扩展系统服务,也可以包装功能更强的业务服务。本文主要介绍如何在Java代码中通过接口从第三方应用系统启动O2OA中的业
运营商公文使用说明
2021-02-18
O2OA演示环境。它并不是一款传统意义上的OA系统。它是一款以流程管理为核心的全开源全免费的信息化开发平台,完整的代码可以直接在Github和Gitee上下载,
自定义服务-搭建自定义工程及开发
2021-03-01
O2OA提供让开发者修改或者编写后台Java代码来提供额外的数据或者业务逻辑服务的模式,有效地保证了系统的整体业务适应能力和服务的灵活性。本文主要介绍O2OA系
功能部署-为平台增加全文检索功能
2021-02-25
O2OA平台对流程和信息数据提供全文检索功能,可以对流程和信息的表单信息以及附件的文件内容进行分析和索引,提供全文检索能力。本篇主要介绍如何将在O2OA中安装部
快速入门-常用表单脚本样例汇总
2021-03-30
一、两个下拉框联动功能二、实现输入框模糊查询下拉选择样例1、前端脚本调用接口vardata="{}";varres=[];newRequest({method:
系统配置-服务器端口冲突和端口修改
2021-02-25
在安装O2OA的服务器上很可能已经启用了IIS、apache或者nginx等服务器,已经有其他的应用或者web站点正在运行中,所以O2OA启动所需要的80端口已
业务开发-组织架构-群组信息及管理操作
2021-02-26
O2OA提供群组来让业务中对人员的选择更为方便快捷。系统支持把类似的一群人或者一些组织设置为同一个群组,在业务使用中,可以指定某个群组为处理者,或者从某个群组里
系统维护-如何压缩过大的H2数据库文件
2021-02-25
平台自带的H2数据库在使用过程中会随着数据量的增加而增长,但是并不会在删除数据后自动缩小。所以O2OA提供了数据库压缩命令用于缩小数据库占用的空间。
平台维护-自动执行平台数据的备份与恢复
2021-02-26
O2OA提供平台数据导出导入的数据迁移方案,开发者可以将平台的全部数据从一个环境平滑迁移到其他的环境,不受操作系统和数据库限制,这也是一个很好的系统自动备份和恢

results matching ""

    No results matching ""