【技术实现步骤摘要】
一种基于Docker镜像的文档转码方法
本专利技术涉及计算机信息处理领域,尤其是一种基于Docker镜像的文档转码方法。
技术介绍
随着互联网和办公电子化的发展,我们每天都会接触很多种类文档,其中以office类为主,同时,文档的浏览器在线预览已经成为电子办公和个人生活中非常重要的需求和服务。目前实现多种格式文档在线预览的方式,包括:第一种,利用flashpaper直接将多种格式文档转换为swf文件,然后利用flexpaper预览flash文件;第二种,利用office转Html、pdf转图片,在线预览文件Html文件;第三种,第三方ActiveX浏览器控件;第四种,微软的Office365;第五种,浏览器直接调用本地Office或PDF软件打开。这些方式导致文档转码过程步骤繁琐、流程受限、系统配置和安装部署复杂的问题。其中,通过浏览器直接浏览pdf文档的特性实现在线预览为一种较好的处理方式,但是,如何将多种格式文档统一转码成pdf格式文档是一个难点问题。
技术实现思路
为了克服上述现有技术中的缺陷,本专利技术提供一种基于Docker镜像的文档转码方法,解决了将多种格式文档统一转码成pdf文档的问题,解决了文档转码过程中步骤繁琐、流程受限、系统配置和安装部署复杂的问题,提高了文档的转码效率和转码成功率。为实现上述目的,本专利技术采用以下技术方案,包括:一种基于Docker镜像的文档转码方法,其特征在于,包括以下步骤:S1,在系统中安装部署Docker,所述Docker为一个轻量级的虚拟机,即为一个进程容器;S2,将libreoffice和JodConverte ...
【技术保护点】
1.一种基于Docker镜像的文档转码方法,其特征在于,包括以下步骤:S1,在系统中安装部署Docker,所述Docker为一个轻量级的虚拟机,即为一个进程容器;S2,将libreoffice和JodConverter安装于所述Docker中,并对所述libreoffice和JodConverter的镜像和端口均进行配置,配置完成后形成一个具备转码服务的Docker镜像;所述libreoffice为跨平台的办公室软件套件;所述JodConverter为转换工具,用于将多种格式文档转换为pdf文档;S3,将具备转码服务的所述Docker镜像上传至镜像库,安装具备转码服务的Docker镜像的处理机为转码服务器,用户在所述转码服务器上通过镜像库下载并安装具备转码服务的Docker镜像;S4,用户在系统的客户端采用post方式将文档转码请求和待转码文档上传至系统的服务端;系统的服务端接收客户端发送的文档转码请求和待转码文档并开启服务端的转码服务器;S5,转码服务器启动Docker,安装在Docker中的Jodconverter调用libreoffice执行转码任务,将待转码文档统一转化为浏览器 ...
【技术特征摘要】
1.一种基于Docker镜像的文档转码方法,其特征在于,包括以下步骤:S1,在系统中安装部署Docker,所述Docker为一个轻量级的虚拟机,即为一个进程容器;S2,将libreoffice和JodConverter安装于所述Docker中,并对所述libreoffice和JodConverter的镜像和端口均进行配置,配置完成后形成一个具备转码服务的Docker镜像;所述libreoffice为跨平台的办公室软件套件;所述JodConverter为转换工具,用于将多种格式文档转换为pdf文档;S3,将具备转码服务的所述Docker镜像上传至镜像库,安装具备转码服务的Docker镜像的处理机为转码服务器,用户在所述转码服务器上通过镜像库下载并安装具备转码服务的Docker镜像;S4,用户在系统的客户端采用post方式将文档转码请求和待转码文档上传至系统的服务端;系统的服务端接收客户端发送的文档转码请求和待转码文档并开启服务端的转码服务器;S5,转码服务器启动Docker,安装在Docker中的Jodconverter调用libreoffice执行转码任务,将待转码文档统一转化为浏览器可直接浏览的pdf文档。S6,转码完成后,服务端将pdf文档回传给客户端,并将pdf文档存入服务端的云存储服务器。2.根据权利要求1所述的一种基于Docker镜像的文档转码方法,其特征在于,步骤S2中,多种格式文档包括:office文档、txt文档、网页文档、数据库文档。3.根据权利要求1所述的一种基于Docker镜像的文档转码方法,其特征在于,步骤S3中,用户在多台处理机上分别安装具备转码服务的Docker镜像制作多台转码服务器。4.根据权利要求1所述的一种基于Docker镜像的文档转码方法,其特征在于,步骤S4中,所述客户端包括:浏览器、手机、ipad;所述服务端包括:转码服务器、Nginx服务器、云存储服务器,所述Nginx服务器为负载均衡服务器。5.根据权利要求1所述的一种基于Docker镜像的文档转码方法,其特征在于,步骤S4中,...
【专利技术属性】
技术研发人员:储召锐,李贤军,范联伟,余保华,刘春晖,徐圣吉,王家勇,徐金凤,吴婷婷,吴磊,郭强,谢伟,
申请(专利权)人:安徽四创电子股份有限公司,
类型:发明
国别省市:安徽,34
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。