CN108509396A - Pdf文件转图片的方法、电子装置及计算机可读存储介质 - Google Patents
Pdf文件转图片的方法、电子装置及计算机可读存储介质 Download PDFInfo
- Publication number
- CN108509396A CN108509396A CN201711430296.0A CN201711430296A CN108509396A CN 108509396 A CN108509396 A CN 108509396A CN 201711430296 A CN201711430296 A CN 201711430296A CN 108509396 A CN108509396 A CN 108509396A
- Authority
- CN
- China
- Prior art keywords
- picture
- pdf document
- terminal
- file
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000003860 storage Methods 0.000 title claims abstract description 37
- 238000000034 method Methods 0.000 title claims abstract description 16
- 230000015654 memory Effects 0.000 claims abstract description 29
- 230000005540 biological transmission Effects 0.000 claims abstract description 10
- 230000015572 biosynthetic process Effects 0.000 claims abstract description 9
- 238000006243 chemical reaction Methods 0.000 claims description 42
- 238000012545 processing Methods 0.000 claims description 34
- 238000001514 detection method Methods 0.000 claims description 17
- 238000013459 approach Methods 0.000 claims description 9
- 230000001131 transforming effect Effects 0.000 claims description 7
- 108010001267 Protein Subunits Proteins 0.000 claims description 4
- 238000004026 adhesive bonding Methods 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 6
- 235000021167 banquet Nutrition 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 230000009466 transformation Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 230000006835 compression Effects 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000005611 electricity Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 238000000151 deposition Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000014759 maintenance of location Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000008092 positive effect Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/12—Use of codes for handling textual entities
- G06F40/151—Transformation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/40—Scaling of whole images or parts thereof, e.g. expanding or contracting
- G06T3/4038—Image mosaicing, e.g. composing plane images from plane sub-images
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/06—Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/565—Conversion or adaptation of application format or content
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- General Engineering & Computer Science (AREA)
- Artificial Intelligence (AREA)
- Facsimiles In General (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明公开了一种PDF文件转图片的方法、电子装置及计算机可读存储介质,包括如下步骤:步骤01、第一终端生成PDF文件并存储所述PDF文件;步骤02、通过icepdf控件将所述PDF文件转化为若干图片;步骤03、对所述若干图片进行拼接处理形成超大图片流,存储所述超大图片流并形成唯一识别ID,将所述ID发送至第二终端;步骤04、第二终端根据所述唯一识别ID查看所述超大图片流,或选择所述超大图片流中的图片下载原图片。采用该方法减少了文件传输、查阅过程中所占用的内存,提高了文件传输以及查阅下载的效率,避免了浏览器无法显示PDF文件的问题。
Description
技术领域
本发明涉及一种PDF文件格式转化方法,具体涉及一种PDF转图片方法、电子装置及计算机可读存储介质。
背景技术
PDF文件在人们的生活中扮演着很重要的作用,由于是一种便携的电子文件格式,而且在多种操作***中都是通用的,这一性能使PDF格式成为在网络上进行电子文档发行和数字化信息传播的理想文档格式,越来越多的电子图书、产品说明、公司文告、网络资料、电子邮件开始使用PDF格式的文件。而随着互联网的发展,人们不满足于本地阅读PDF文件,寄希望能基于移动终端上的浏览器来阅读在线PDF文件。目前采用PDF格式查看文件主要存在以下几个问题:加载速度慢,由于PDF阅读必须加载完成整个PDF文件才能进行,所以导致加载速度慢;耗费网络流量,阅读每个PDF文件都必须下载整个文件,所以会耗费大量的流量;占用内存,无论使用何种技术,PDF阅读必须把PDF加载到内存中,对于较大的百兆以上的PDF文件,对内存昂贵的移动设备来说,无疑压力巨大;占用CPU资源,PDF的解析和显示需要耗费CPU资源对文件进行解析,耗费CPU资源;网络流量和内存、CPU的耗费会提高手机的耗电量;显示效果,经常为了克服以上几个问题,会对PDF进行压缩处理,但是导致压缩后PDF质量下降,影响阅读体验,甚至丢失内容。
发明内容
本发明的目的在于提供一种PDF文件转图片的方法、电子装置以及计算机可读存储介质,进而在一定程度上克服现有技术中存在的问题。
本发明是通过下述技术方案来解决上述技术问题:
本发明提供一种PDF文件转图片的方法,包括如下步骤:
步骤01、第一终端生成PDF文件并存储所述PDF文件;
步骤02、通过icepdf控件将所述PDF文件转化为若干图片;
步骤03、对所述若干图片进行拼接处理形成超大图片流,存储所述超大图片流并形成唯一识别ID,将所述ID发送至第二终端;
步骤04、第二终端根据所述唯一识别ID查看所述超大图片流,或选择所述超大图片流中的图片下载原图片。
进一步的,步骤01包括如下子步骤:
步骤1-1、第一终端发送服务请求至第二终端,第二终端发送信息采集指令至第一终端;
步骤1-2、第一终端接收到信息采集指令后,扫描用户文件形成PDF文件;
步骤1-3、第一终端存储生成的PDF文件并命名。
进一步的,步骤02包括如下子步骤:
步骤2-1、检测是否可对存储的PDF文件进行图片转化处理,若是,则进入下一步,若否则继续检测;
步骤2-2、第二终端发送文件传输指令至第一终端,第一终端将文件存储单元中的PDF文件发送至PDF转化单元进行图片转化处理;
步骤2-3、将生成的图片发送至图片处理单元。
进一步的,步骤2-1包括:循环检测子单元间隔t时间扫描PDF转化单元串口检查当前状态是否有新的PDF文件进入或正在转化处理,若没有则可对存储的所述PDF文件进行处理,其中2s<t<10s。
进一步的,步骤2-2包括:通过PDF转化单元内置的icepdf控件将PDF文件转化为预设高宽比例和像素的图片文件。
进一步的,步骤03包括如下子步骤:
步骤3-1、图片检测子单元检测进入图片处理单元的图片数量N以及高宽比例;
步骤3-2、根据所述数量和高宽比例生成预设高宽比例的空白图片模板并形成N个图片粘贴区;
步骤3-3、按预设的图片拼接顺序将所述图片按从左至右、从上至下的顺序在空白图片模板上进行粘贴处理以形成超大图片流;
步骤3-4、记录当前第n张图片粘贴的位置信息,并形成所述图片在所述超大图片流中的命名编码;
步骤3-5、对所述超大图片流命名形成唯一识别ID并存储在图片存储单元,同时将所述唯一识别ID发送至第二终端。
为了实现上述目的,本发明还提供一种电子装置,包括存储器和处理器,所述存储器用于存储被处理器执行的PDF文件转图片的***,所述PDF文件转图片***包括:
PDF生成单元,包括文件采集子单元和文件存储子单元,文件采集子单元用于在在接收到信息采集指令后对用户文件进行扫描形成PDF文件,文件存储子单元用于存储生成的PDF文件;
PDF转化单元,用于将所述PDF文件转化为图片格式;
图片处理单元,用于将图片转化形成超大图片流并对所述超大图片流形成唯一识别ID;
图片存储单元,用于存储形成的超大图片流及其唯一识别ID。
进一步的,所述PDF转化单元包括如下子单元:
循环检测子单元,用于间隔t时间扫描检测PDF转化子单元的当前状态,并检测状态发送至第二终端;
PDF转化子单元,用于通过内置的icepdf控件将PDF文件转化为预设高宽比例和像素的图片文件。
进一步的,图片处理单元包括如下子单元:
图片检测子单元,用于检测进入图片处理单元的待处理图片的数量N以及高宽比例;
模板形成子单元,用于根据检测到的待处理图片的数量以及高宽比例形成预设高宽的空白图片模板并形成N个图片粘贴区;
图片拼接形成子单元:按预设的图片拼接顺序将待处理的N个图片依次拼接至空白图片模板的相应位置处。
为了实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质内存储有PDF文件转图片***,所述PDF文件转图片***可被至少一个处理器所执行,以使所述至少一个处理器执行如权利要求1-6中任一项所述的PDF文件转图片方法的步骤。
本发明的积极效果在于:通过icepdf控件将生成的多个PDF文件转化为图片,并将形成的多个图片进行模板拼接形成超大图片流,减少了文件传输、查阅过程中所占用的内存,提高了文件传输以及查阅下载的效率,避免了浏览器无法显示PDF文件的问题。
附图说明
图1示出了本发明PDF文件转图片方法一实施例的流程图。
图2示出了本发明PDF文件转图片方法又一实施例的流程图。
图3示出了本发明PDF文件转图片方法又一实施例的流程图。
图4示出了本发明PDF文件转图片方法又一实施例的流程图。
图5示出了本发明PDF文件转图片***一实施例的程序模块示意图。
图6示出了本发明PDF文件转图片***又一实施例的程序模块示意图。
图7示出了本发明PDF文件转图片***又一实施例的程序模块示意图。
图8示出了本发明PDF文件转图片***又一实施例的程序模块示意图。
图9示出了本发明电子装置一实施例的硬件架构示意图。
具体实施方式
实施例一
参阅图1,示出了本发明一种PDF转图片方法的实施例,包括如下步骤:
步骤01、第一终端生成PDF文件并存储所述PDF文件;
第一终端向第二终端发送服务请求后,根据第二终端的需求扫描该服务相应的纸质文件或身份证,上述扫描获取的文件形成PDF文件,在该实施例中,第一终端为待办理业务的用户端,第二终端为提供业务办理服务的坐席端,当用户端向坐席端发起某项业务办理的服务请求后,坐席端根据该服务需要的电子文件提醒用户端进行相关扫描电子文件的上传。具体的PDF文件可为服务合同文件、身份证、人脸图像采集文件等。
在一个较佳实施例中,该步骤进一步包括如下子步骤:
步骤1-1、第一终端发送服务请求至第二终端,第二终端发送信息采集指令至第一终端;
第二终端根据第一终端发送的服务请求类别形成办理该项服务所需的PDF文件清单并将所述清单以及信息采集指令发送至第一终端。
步骤1-2、第一终端接收到信息采集指令后,扫描用户文件形成PDF文件;
根据第二终端发送的信息采集指令以及清单,第一终端进行现场文件的扫描采集形成多个业务关联的PDF文件。
步骤1-3、第一终端存储生成的PDF文件并命名。
为了避免后续的PDF文件转化单元中PDF文件处理缓慢,第一终端将新生成的所述多个关联的PDF文件临时存储在文件存储器中排队等候处理。
步骤02、通过icepdf控件将所述PDF文件转化为若干图片;
在检测到PDF转化单元可以接收新的PDF文件进行转化处理后,第一终端将文件存储器中的PDF文件批量发送至转化单元进行图片转化处理。
在一个较佳实施例中,该步骤进一步包括如下子步骤:
步骤2-1、检测是否可对存储的PDF文件进行图片转化处理,若是,则进入下一步,若否则继续检测;
PDF转化单元中的循环检测子单元间隔t时间扫描PDF转化单元的当前状态,检查所述转化单元中是否有正在进行处理的PDF文件或是否有PDF文件正在进入,若没有则可对存储的所述PDF文件进行处理,其中2s<t<10s,具体的扫描间隔时间可根据文件存储器中待处理的PDF文件以及转化单元的转化效率进行调整,以避免转化单元中的PDF文件过多而造成转化效率低。
步骤2-2、第二终端发送文件传输指令至第一终端,第一终端将文件存储单元中的PDF文件发送至PDF转化单元进行图片转化处理;
循环检测子单元将所述检测结果发送至第二终端,第二终端根据PDF转化单元的当前状态选择是否进行文件传输,若当前状态为可以接收新的PDF文件,则第二终端发送文件传输指令至第一终端,第一终端将文件存储单元终端的PDF文件发送至PDF转化单元进行处理,通过PDF转化单元内置的icepdf控件将PDF文件转化为图片文件,第二终端可以根据待转化的PDF文件数量以及文件类型选择相应的图片文件的高宽比例以及像素。其中icepdf为一种开源,属于轻量级的PDF引擎,用于展示、查看、转换、抽取PDF文档,可集成到Java桌面应用程度或Web服务器中使用。若所述PDF文件有N页,则通过所述icepdf控件转化为N张图片。
步骤2-3、将生成的图片发送至图片处理单元。PDF转化单元将形成的图片批量发送至图片处理单元进行下一步拼接处理。
步骤03、对所述若干图片进行拼接处理形成超大图片流,存储所述超大图片流并形成唯一识别ID,将所述ID发送至第二终端;
由于每个服务对应的PDF文件可能有多个,相应的形成的图片文件也有多个,为了便于坐席端后续查阅所述多个关联的图片文件,该步骤进步一步对所述多个形成的图片文件进行拼接处理以形成一张超大图片流文件。
在一个较佳实施例中,该步骤进一步包括如下子步骤:
步骤3-1、图片检测子单元检测进入图片处理单元的图片数量N以及高宽比例;
其中检测图片数量用于生成N个图片粘贴区,检测图片的高宽比例用于根据高宽比例形成每个粘贴区域的尺寸。
步骤3-2、根据所述数量和高宽比例生成预设高宽比例的空白图片模板并形成N个图片粘贴区;
根据检测的图片数量以及高宽比例形成能够容纳所述N张图片的空白图片模板,并形成与所述N张图片一一对应的图片粘贴区。
步骤3-3、按预设的图片拼接顺序将所述图片按从左至右、从上至下的顺序在空白图片模板上进行粘贴处理以形成超大图片流;
按图片的文件类型或者图片高宽比例的大小在空白图片模板上进行拼接处理形成超大图片流。
步骤3-4、记录当前第n张图片粘贴的位置信息,并形成所述图片在所述超大图片流中的命名编码;
在拼接过程中,***记录第n张图片粘贴的位置信息,具体的可为在空白图片模板上的XY轴位置信息并形成所述第n张图片在所述超大图片流中的识别编码。
步骤3-5、对所述超大图片流命名形成唯一识别ID并存储在图片存储单元,同时将所述唯一识别ID发送至第二终端。
当第N张图片按顺序粘贴完成后,对形成的超大图片流进行命名,具体的可根据用于身份证号或合同号或者业务编码进行命名。
步骤04、第二终端根据所述唯一识别ID查看所述超大图片流,或选择所述超大图片流中的图片下载原图片。
第二终端接收到所述唯一识别ID后到图片存储单元下载该ID对应的超大图片流进行查看,如需要查看图片流中各个图片,则直接点击该图片流中的小图进行原图下载即可。
实施例二
参阅图2-4,示出了一种PDF文件转图片***20,在本实施例中,PDF文件转图片***20被分割成一个或多个程序模块,一个或者多个程序模块被存储于存储介质中,并由一个或多个处理器所执行,以完成本发明。本发明所称的程序模块是指能够完成特定功能的一系列计算机程序指令段,比程序本身更适合描述PDF文件转图片***20在存储介质中的执行过程,以下描述将具体介绍本实施例各程序模块的功能:
PDF生成单元201,用于在第一终端生成PDF文件并存储所述PDF文件,包括文件采集子单元2011和文件存储子单元2012,文件采集子单元用于在接收到信息采集指令后对用户文件进行扫描形成PDF文件,文件存储子单元用于存储生成的PDF文件;具体的,可通过设置在第一终端的文件扫描仪扫描相关纸质文件或身份证形成PDF文件,并对生成的PDF文件进行存储和命名。
PDF转化单元202,用于将所述PDF文件转化为图片格式,具体的,可通过***内置的icepdf转化控件将所述PDF文件转化为图片格式,其中所述PDF转化单元包括如下子单元:
循环检测子单元2021,用于间隔t时间扫描检测PDF转化子单元2022的当前状态,检查所述转化单元中是否有正在进行处理的PDF文件或是否有PDF文件正在进入,若没有则可对存储的所述PDF文件进行处理,其中2s<t<10s,具体的扫描间隔时间可根据文件存储器中待处理的PDF文件以及转化单元的转化效率进行调整,以避免转化单元中的PDF文件过多而造成转化效率低,并检测状态发送至第二终端。
PDF转化子单元2022,用于通过内置的icepdf控件将PDF文件转化为预设高宽比例和像素的图片文件。循环检测子单元2021将所述检测结果发送至第二终端,第二终端根据PDF转化单元的当前状态选择是否进行文件传输,若当前状态为可以接收新的PDF文件,则第二终端发送文件传输指令至第一终端,第一终端将文件存储单元终端的PDF文件发送至PDF转化单元进行处理,通过PDF转化子单元2022内置的icepdf控件将PDF文件转化为图片文件,第二终端可以根据待转化的PDF文件数量以及文件类型选择相应的图片文件的高宽比例以及像素。
图片处理单元203,用于将图片转化形成超大图片流并对所述超大图片流形成唯一识别ID,图片处理单元包括如下子单元:
图片检测子单元2031,用于检测进入图片处理单元的待处理图片的数量N以及高宽比例;
模板形成子单元2032,用于根据检测到的待处理图片的数量以及高宽比例形成预设高宽的空白图片模板并形成N个图片粘贴区;
图片拼接形成子单元2033,用于按预设的图片拼接顺序将待处理的N个图片依次拼接至空白图片模板的相应位置处,按图片的文件类型或者图片高宽比例的大小在空白图片模板上进行拼接处理形成超大图片流。在拼接过程中,***记录第n张图片粘贴的位置信息,具体的可为在空白图片模板上的XY轴位置信息并形成所述第n张图片在所述超大图片流中的识别编码。
图片存储单元204,用于存储形成的超大图片流及其唯一识别ID。
实施例三
参阅图5,本实施例提供一种电子装置。是本发明电子装置一实施例的硬件架构示意图。本实施例中,所述电子装置2是一种能够按照事先设定或者存储的指令,自动进行数值计算和/或信息处理的设备。例如,可以是智能手机、平板电脑、笔记本电脑、台式计算机、机架式服务器、刀片式服务器、塔式服务器或机柜式服务器(包括独立的服务器,或者多个服务器所组成的服务器集群)等。如图所示,所述电子装置2至少包括,但不限于,可通过***总线相互通信连接存储器21、处理器22、网络接口23、以及PDF文件转图片***20。其中:
所述存储器21至少包括一种类型的计算机可读存储介质,所述可读存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,SD或DX存储器等)、随机访问存储器(RAM)、静态随机访问存储器(SRAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、可编程只读存储器(PROM)、磁性存储器、磁盘、光盘等。在一些实施例中,所述存储器21可以是所述电子装置2的内部存储模块,例如该电子装置2的硬盘或内存。在另一些实施例中,所述存储器21也可以是所述电子装置2的外部存储设备,例如该电子装置2上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。当然,所述存储器21还可以既包括所述电子装置2的内部存储模块也包括其外部存储设备。本实施例中,所述存储器21通常用于存储安装于所述电子装置2的操作***和各类应用软件,例如所述PDF转图片***20的程序代码等。此外,所述存储器21还可以用于暂时地存储已经输出或者将要输出的各类数据。
所述处理器22在一些实施例中可以是中央处理器(Central Processing Unit,CPU)、控制器、微控制器、微处理器、或其他数据处理芯片。该处理器22通常用于控制所述电子装置2的总体操作,例如执行与所述电子装置2进行数据交互或者通信相关的控制和处理等。本实施例中,所述处理器22用于运行所述存储器21中存储的程序代码或者处理数据,例如运行所述的PDF转图片***20等。
所述网络接口23可包括无线网络接口或有线网络接口,该网络接口23通常用于在所述电子装置2与其他电子装置之间建立通信连接。例如,所述网络接口23用于通过网络将所述电子装置2与外部终端相连,在所述电子装置2与外部终端之间的建立数据传输通道和通信连接等。所述网络可以是企业内部网(Intranet)、互联网(Internet)、全球移动通讯***(Global System of Mobile communication,GSM)、宽带码分多址(Wideband CodeDivision Multiple Access,WCDMA)、4G网络、5G网络、蓝牙(Bluetooth)、Wi-Fi等无线或有线网络。
需要指出的是,图5仅示出了具有部件20-23的电子装置,但是应理解的是,并不要求实施所有示出的部件,可以替代的实施更多或者更少的部件。
在本实施例中,存储于存储器21中的所述PDF转图片***20还可以被分割为一个或者多个程序模块,所述一个或者多个程序模块被存储于存储器21中,并由一个或多个处理器(本实施例为处理器22)所执行,以完成本发明。
例如,图3示出了所述PDF文件转图片***20第一实施例的程序模块示意图,该实施例中,所述基于PDF文件转图片***20可以被划分为PDF生成单元201、PDF转化单元202、图片处理单元203、图片存储单元204。其中,本发明所称的程序模块是指能够完成特定功能的一系列计算机程序指令段,比程序更适合于描述所述PDF文件转图片***20在所述电子装置2中的执行过程。所述程序模块201-204的具体功能在实施例二中已有详细描述,在此不再赘述。
实施例四
本实施例提供一种计算机可读存储介质,该计算机可读存储介质上存储有所述PDF文件转图片***20,该PDF文件转图片***20被一个或多个处理器执行时实现上述PDF文件转图片方法或电子装置的操作。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (10)
1.一种PDF文件转图片的方法,其特征在于,包括如下步骤:
步骤01、第一终端生成PDF文件并存储所述PDF文件;
步骤02、通过icepdf控件将所述PDF文件转化为若干图片;
步骤03、对所述若干图片进行拼接处理形成超大图片流,存储所述超大图片流并形成唯一识别ID,将所述ID发送至第二终端;
步骤04、第二终端根据所述唯一识别ID查看所述超大图片流,或选择所述超大图片流中的图片下载原图片。
2.根据权利要求1所述PDF文件转图片的方法,其特征在于,步骤01包括:
步骤1-1、第一终端发送服务请求至第二终端,第二终端发送信息采集指令至第一终端;
步骤1-2、第一终端接收到信息采集指令后,扫描用户文件形成PDF文件;
步骤1-3、第一终端存储生成的PDF文件并命名。
3.根据权利要求1所述PDF文件转图片的方法,其特征在于,步骤02包括:
步骤2-1、检测是否可对存储的PDF文件进行图片转化处理,若是,则进入下一步,若否则继续检测;
步骤2-2、第二终端发送文件传输指令至第一终端,第一终端将文件存储单元中的PDF文件发送至PDF转化单元进行图片转化处理;
步骤2-3、将生成的图片发送至图片处理单元。
4.根据权利要求3所述PDF文件转图片的方法,其特征在于,步骤2-1包括:循环检测子单元间隔t时间扫描PDF转化单元串口检查当前状态是否有新的PDF文件进入或正在转化处理,若没有则可对存储的所述PDF文件进行处理,其中2s<t<10s。
5.根据权利要求3所述PDF文件转图片的方法,其特征在于,步骤2-2包括:通过PDF转化单元内置的icepdf控件将PDF文件转化为预设高宽比例和像素的图片文件。
6.根据权利要求1所述PDF文件转图片的方法,其特征在于,步骤03包括:
步骤3-1、图片检测子单元检测进入图片处理单元的图片数量N以及高宽比例;
步骤3-2、根据所述数量和高宽比例生成预设高宽比例的空白图片模板并形成N个图片粘贴区;
步骤3-3、按预设的图片拼接顺序将所述图片按从左至右、从上至下的顺序在空白图片模板上进行粘贴处理以形成超大图片流;
步骤3-4、记录当前第n张图片粘贴的位置信息,并形成所述图片在所述超大图片流中的命名编码;
步骤3-5、对所述超大图片流命名形成唯一识别ID并存储在图片存储单元,同时将所述唯一识别ID发送至第二终端。
7.一种电子装置,包括存储器和处理器,其特征在于,所述存储器用于存储被处理器执行的PDF文件转图片的***,所述PDF文件转图片***包括:
PDF生成单元,包括文件采集子单元和文件存储子单元,文件采集子单元用于在在接收到信息采集指令后对用户文件进行扫描形成PDF文件,文件存储子单元用于存储生成的PDF文件;
PDF转化单元,用于将所述PDF文件转化为图片格式;
图片处理单元,用于将图片转化形成超大图片流并对所述超大图片流形成唯一识别ID;
图片存储单元,用于存储形成的超大图片流及其唯一识别ID。
8.根据权利要求7所述的电子装置,其特征在于,所述PDF转化单元包括:
循环检测子单元,用于间隔t时间扫描检测PDF转化子单元的当前状态,并检测状态发送至第二终端;
PDF转化子单元,用于通过内置的icepdf控件将PDF文件转化为预设高宽比例和像素的图片文件。
9.根据权利要求7所述的电子装置,其特征在于,图片处理单元包括:
图片检测子单元,用于检测进入图片处理单元的待处理图片的数量N以及高宽比例;
模板形成子单元,用于根据检测到的待处理图片的数量以及高宽比例形成预设高宽的空白图片模板并形成N个图片粘贴区;
图片拼接形成子单元:按预设的图片拼接顺序将待处理的N个图片依次拼接至空白图片模板的相应位置处。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有PDF文件转图片***,所述PDF文件转图片***可被至少一个处理器所执行,以使所述至少一个处理器执行如权利要求1-6中任一项所述的PDF文件转图片方法的步骤。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711430296.0A CN108509396A (zh) | 2017-12-25 | 2017-12-25 | Pdf文件转图片的方法、电子装置及计算机可读存储介质 |
PCT/CN2018/077409 WO2019127894A1 (zh) | 2017-12-25 | 2018-02-27 | Pdf文件转图片的方法、电子装置及计算机可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711430296.0A CN108509396A (zh) | 2017-12-25 | 2017-12-25 | Pdf文件转图片的方法、电子装置及计算机可读存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108509396A true CN108509396A (zh) | 2018-09-07 |
Family
ID=63375491
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711430296.0A Pending CN108509396A (zh) | 2017-12-25 | 2017-12-25 | Pdf文件转图片的方法、电子装置及计算机可读存储介质 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN108509396A (zh) |
WO (1) | WO2019127894A1 (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110658674A (zh) * | 2019-09-16 | 2020-01-07 | 忆备缩微科技(北京)有限公司 | 一种将电子文件输出至缩微胶片上的方法及装置 |
CN112035656A (zh) * | 2020-09-27 | 2020-12-04 | 万兴科技(湖南)有限公司 | 文档快速预览的方法、装置、计算机设备及介质 |
CN112800718A (zh) * | 2021-01-25 | 2021-05-14 | 上海互盾信息科技有限公司 | 一种pdf文档展示方法、计算机设备及存储介质 |
CN113919295A (zh) * | 2021-09-07 | 2022-01-11 | 湖北美和易思教育科技有限公司 | 将文档转换为图片的方法、终端及可读存储介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101142807A (zh) * | 2004-12-17 | 2008-03-12 | 富士胶片株式会社 | 合成图片生成***和合成图片生成设备 |
US8582132B2 (en) * | 2011-11-18 | 2013-11-12 | Infoprint Solutions Company Llc | Print format transform mechanism |
CN103389969A (zh) * | 2012-05-07 | 2013-11-13 | 腾讯科技(深圳)有限公司 | 一种用于移动终端预览pdf文件的方法、装置和*** |
CN103699652A (zh) * | 2013-12-26 | 2014-04-02 | 浙江宇天科技股份有限公司 | 一种访问网页的方法和*** |
CN104935666A (zh) * | 2015-06-24 | 2015-09-23 | 智秦网络科技股份有限公司 | 一种用于移动端观看pdf文件的方法及*** |
CN107506341A (zh) * | 2017-08-30 | 2017-12-22 | 深圳市览网络股份有限公司 | 文件转换方法及装置 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101753731B1 (ko) * | 2015-08-31 | 2017-07-06 | 이솔정보통신(주) | 전자칠판에서 문서공유를 위한 파일변환장치 |
-
2017
- 2017-12-25 CN CN201711430296.0A patent/CN108509396A/zh active Pending
-
2018
- 2018-02-27 WO PCT/CN2018/077409 patent/WO2019127894A1/zh active Application Filing
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101142807A (zh) * | 2004-12-17 | 2008-03-12 | 富士胶片株式会社 | 合成图片生成***和合成图片生成设备 |
US8582132B2 (en) * | 2011-11-18 | 2013-11-12 | Infoprint Solutions Company Llc | Print format transform mechanism |
CN103389969A (zh) * | 2012-05-07 | 2013-11-13 | 腾讯科技(深圳)有限公司 | 一种用于移动终端预览pdf文件的方法、装置和*** |
CN103699652A (zh) * | 2013-12-26 | 2014-04-02 | 浙江宇天科技股份有限公司 | 一种访问网页的方法和*** |
CN104935666A (zh) * | 2015-06-24 | 2015-09-23 | 智秦网络科技股份有限公司 | 一种用于移动端观看pdf文件的方法及*** |
CN107506341A (zh) * | 2017-08-30 | 2017-12-22 | 深圳市览网络股份有限公司 | 文件转换方法及装置 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110658674A (zh) * | 2019-09-16 | 2020-01-07 | 忆备缩微科技(北京)有限公司 | 一种将电子文件输出至缩微胶片上的方法及装置 |
CN112035656A (zh) * | 2020-09-27 | 2020-12-04 | 万兴科技(湖南)有限公司 | 文档快速预览的方法、装置、计算机设备及介质 |
CN112800718A (zh) * | 2021-01-25 | 2021-05-14 | 上海互盾信息科技有限公司 | 一种pdf文档展示方法、计算机设备及存储介质 |
CN113919295A (zh) * | 2021-09-07 | 2022-01-11 | 湖北美和易思教育科技有限公司 | 将文档转换为图片的方法、终端及可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
WO2019127894A1 (zh) | 2019-07-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109947789B (zh) | 一种多数据库的数据处理的方法、装置、计算机设备及存储介质 | |
CN108509396A (zh) | Pdf文件转图片的方法、电子装置及计算机可读存储介质 | |
CN110928802A (zh) | 基于自动生成用例的测试方法、装置、设备及存储介质 | |
CN113382083B (zh) | 一种网页截图方法和装置 | |
CN112860662B (zh) | 自动化生产数据血缘关系建立方法、装置、计算机设备及存储介质 | |
CN109783752A (zh) | 页面加载方法及装置、电子设备和计算机可读存储介质 | |
CN109726020A (zh) | ***对接方法、***对接设备、存储介质及装置 | |
CN110798445A (zh) | 公共网关接口测试方法、装置、计算机设备及存储介质 | |
CN112631924A (zh) | 自动化测试方法、装置、计算机设备及存储介质 | |
CN108763042A (zh) | 一种基于python的云服务器性能数据采集方法及装置 | |
CN109598602A (zh) | 对账方法、装置、设备及计算机可读存储介质 | |
CN103530313A (zh) | 应用信息的搜索方法及装置 | |
CN101770511B (zh) | 一种用于移动通讯设备终端加快回退操作的浏览***及其应用方法 | |
CN114500423A (zh) | 消息处理方法、装置、设备及存储介质 | |
CN112306959B (zh) | 一种移动存储设备的文件扫描方法、存储介质及设备终端 | |
CN104205071A (zh) | 信息处理***、信息处理方法、通信终端、服务器和控制方法以及其控制程序 | |
CN111444235A (zh) | 基于Django的数据序列化方法、装置、计算机设备及存储介质 | |
CN112347046B (zh) | 一种获取分布式***中文件的创建时间的方法 | |
CN110071921B (zh) | 物联网平台接入方法、装置、计算机可读存储介质及*** | |
CN103838586A (zh) | 文件开启的***及方法 | |
CN100498765C (zh) | 一种电子报版面的制作方法及装置 | |
CN205507888U (zh) | 房屋中介智能管理*** | |
CN103488500A (zh) | 多媒体文件的处理方法及装置 | |
CN108681466B (zh) | 一种基于格式化分组指令的cpu卡控制方法、电子设备及存储介质 | |
CN109194529B (zh) | 一种用于虚拟SIM卡与服务器apdu的交互方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180907 |
|
RJ01 | Rejection of invention patent application after publication |