一种基于微服务的PDF文件防伪水印嵌入方法及系统技术方案

技术编号:16456850 阅读:53 留言:0更新日期:2017-10-25 21:06
本发明专利技术公开了一种基于微服务的PDF文件防伪水印嵌入系统及方法,该系统包括微服务的对外服务接口接收器、添加防伪水印微服务及微服务的对外服务接口发送器。该方法包括:调用微服务的对外服务接口接收器来获得徽标文件和需要添加防伪水印的WORD文件;调用Jacob组件将WORD文件转换为对应的PDF文件;采用ITEXT组件来创建对应的PDF临时文件后,将徽标文件添加至PDF临时文件后生成带徽标的PDF文件;调用微服务的对外服务接口发送器将带徽标的PDF文件输出。本发明专利技术能提高工作的自动化性能和效率,达到保护文件传播、提升技术形象、一次开发多次使用等效果。本发明专利技术作为一种基于微服务的PDF文件防伪水印嵌入系统及方法可广泛应用于水印嵌入技术领域中。

PDF file anti-counterfeiting watermark embedding method and system based on micro service

The invention discloses a micro service PDF file system and security watermark embedding method based on the external service interface receiver, the system includes micro service add watermark and micro micro service service service interface transmitter. The method includes: external service interface call receiver micro service to obtain the logo files and WORD files need to add watermark; Jacob module is called WORD files will be converted to the corresponding PDF file; to create the corresponding components using ITEXT PDF temporary files, PDF files will be generated with the logo logo files added to the temporary PDF file; external service interface call service will take micro transmitter logo PDF file output. The invention can improve the automatic performance and efficiency of the work, and can achieve the effects of protecting file transmission, enhancing technical image, using multiple times in one development and so on. As an PDF file anti-counterfeiting watermark embedding system and method based on micro service, the invention can be widely used in the field of watermark embedding technology.

【技术实现步骤摘要】
一种基于微服务的PDF文件防伪水印嵌入方法及系统
本专利技术涉及微服务技术和水印嵌入技术,尤其涉及一种基于微服务技术在PDF文件中自动添加防伪水印的方法及系统。
技术介绍
技术词解释:防伪水印:一种容易识别、被嵌入到PDF文档内,能够透过光线穿过从而显现出阴影的技术。数据交换平台:是指将分散建设的若干应用信息系统进行整合,通过计算机网络而构建的信息交换平台,它使若干个应用子系统进行信息/数据的传输及共享,提高信息资源的利用率,成为进行信息化建设的基本目标,保证分布异构系统之间互联互通,建立中心数据库,完成数据的抽取、集中、加载、展现,构造统一的数据处理和交换。公文交换平台:一个通讯服务器,使用方通过公文交换接口连接到公文交换平台进行通讯,实现彼此之间的公文自动交换。微服务:微服务是一种架构风格,一个大型复杂软件应用由一个或多个微服务组成。系统中的各个微服务可被独立部署,各个微服务之间是松耦合的。每个微服务仅关注于完成一件任务并很好地完成该任务。在所有情况下,每个任务代表着一个小的业务能力。随着两化的深度融合,电子信息技术广泛应用到工业生产和办公、经营管理的各个环节中。电子化必然带来工本文档来自技高网...
一种基于微服务的PDF文件防伪水印嵌入方法及系统

【技术保护点】
一种基于微服务的PDF文件防伪水印嵌入系统,其特征在于:该系统包括:微服务的对外服务接口接收器,用于接收徽标文件和需要添加防伪水印的WORD文件;微服务,用于调用所述的接收器来获取得到所述的徽标文件和WORD文件,然后通过调用Jacob组件将WORD文件转换为对应的PDF文件,接着采用ITEXT组件来创建对应的PDF临时文件后,将徽标文件通过嵌入算法添加至PDF临时文件中,从而生成得到带徽标的PDF文件;微服务的对外服务接口发送器,用于发送带徽标的PDF文件。

【技术特征摘要】
1.一种基于微服务的PDF文件防伪水印嵌入系统,其特征在于:该系统包括:微服务的对外服务接口接收器,用于接收徽标文件和需要添加防伪水印的WORD文件;微服务,用于调用所述的接收器来获取得到所述的徽标文件和WORD文件,然后通过调用Jacob组件将WORD文件转换为对应的PDF文件,接着采用ITEXT组件来创建对应的PDF临时文件后,将徽标文件通过嵌入算法添加至PDF临时文件中,从而生成得到带徽标的PDF文件;微服务的对外服务接口发送器,用于发送带徽标的PDF文件。2.根据权利要求1所述一种基于微服务的PDF文件防伪水印嵌入系统,其特征在于:所述通过调用Jacob组件将WORD文件转换为对应的PDF文件这一步骤,其包括以下子步骤:加载Jacob组件;获得接收器接收到的WORD文件;打开输入的WORD文件;执行Jacob组件从而将WORD文件转换成PDF文件;当转换成功时,则生成PDF文件;当转换失败时,则提示失败信息。3.根据权利要求1或2所述一种基于微服务的PDF文件防伪水印嵌入系统,其特征在于:所述采用ITEXT组件来创建对应的PDF临时文件后,将徽标文件通过嵌入算法添加至PDF临时文件中,从而生成得到带徽标的PDF文件这一步骤,其包括以下子步骤:读取经Jacob组件转换后得到的PDF文件;通过ITEXT组件来创建对应的PDF临时文件;通过ITEXT组件来创建徽标文件所对应的徽标图片对象;获取PDF临时文件流的页数;令每一页PDF页面上添加有作为水印的徽标。4.根据权利要求3所述一种基于微服务的PDF文件防伪水印嵌入系统,其特征在于:所述令每一页PDF页面上添加有作为水印的徽标这一步骤,其包括以下子步骤:根据PDF临时文件的页数,循环获取每一页PDF页面的内容;根据预设的水印嵌入参数,令每一页PDF页面上添加有作为水印的徽标图片对象;其中,所述预设的水印嵌入参数包括有徽标图片对象嵌入PDF页面的坐标位置、旋转角度和透明度。5.根据权利要求4所述一种基于微服务的PDF文件防伪水印嵌入系统,其特征在于:所述坐标位置为(100,300)和/...

【专利技术属性】
技术研发人员:陈新泉吴伟略孔祥明蔡禹
申请(专利权)人:广东省广业科技集团有限公司广东广业开元科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1