[发明专利]PDF文件转换为HTML内嵌图片的方法及计算机设备在审
申请号: | 202110163267.2 | 申请日: | 2021-02-05 |
公开(公告)号: | CN112818273A | 公开(公告)日: | 2021-05-18 |
发明(设计)人: | 方昆 | 申请(专利权)人: | 深圳市世强元件网络有限公司 |
主分类号: | G06F16/957 | 分类号: | G06F16/957;G06F16/958;G06F40/151 |
代理公司: | 深圳市瑞方达知识产权事务所(普通合伙) 44314 | 代理人: | 郭方伟 |
地址: | 518000 广东省深圳市龙岗区坂田街道雪岗路*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | pdf 文件 转换 html 图片 方法 计算机 设备 | ||
1.一种PDF文件转换为HTML内嵌图片的方法,其特征在于,包括:
S1、接收PDF文件,将所述PDF文件转换为单个HTML文件和多个字体文件,所述HTML文件中包含所述PDF文件中每一页截图,每个所述字体文件包含所述PDF文件中一类字体;
S2、解析所述HTML文件后分离出CSS文件、JavaScript文件以及多个HTML子文件,每个所述HTML子文件包含所述PDF文件的一页截图;删除所有所述字体文件;
S3、存储所述CSS文件、所述JavaScript文件和所有所述HTML子文件。
2.根据权利要求1所述的PDF文件转换为HTML内嵌图片的方法,其特征在于,所述步骤S3包括:
按照所述PDF文件对应的文件编号同一命名所述CSS文件、所述JavaScript文件和所有所述HTML子文件,且每个所述HTML子文件的命名中包含对应的页码信息,将命名后的所述CSS文件、所述JavaScript文件和所有所述HTML子文件存储在同一文件夹中,所述文件夹以所述文件编号命名。
3.根据权利要求1所述的PDF文件转换为HTML内嵌图片的方法,其特征在于,在所述步骤S3之后还包括:
S4、服务器接收PDF文件访问请求,查找与所述PDF文件访问请求对应的所述CSS文件、所述JavaScript文件和其中一个所述HTML子文件,将查找所得文件下发至浏览器;
S5、所述浏览器加载所述CSS文件、所述JavaScript文件和所述HTML子文件,所述HTML子文件显示所述PDF文件的一页内容。
4.根据权利要求3所述的PDF文件转换为HTML内嵌图片的方法,其特征在于,所述HTML子文件为所述PDF文件第一页内容对应的所述HTML子文件。
5.根据权利要求3所述的PDF文件转换为HTML内嵌图片的方法,其特征在于,在所述步骤S5之后还包括:
S6、所述服务器接收页面继续访问指令,查找与所述页面继续访问指令对应的所述HTML子文件,并下发至所述浏览器;
S7、所述浏览器接收并显示所述HTML子文件对应的所述PDF文件的一页内容。
6.根据权利要求5所述的PDF文件转换为HTML内嵌图片的方法,其特征在于,所述步骤S4还包括:查找与所述PDF文件对应的总页码数,将所述总页码数下发至所述浏览器;
所述步骤S6中,所述继续访问指令为下一页访问指令,则在所述查找与所述页面继续访问指令对应的所述HTML子文件前还包括:判断当前页码是否为所述总页码数的最后一页,若否则查找与所述页面继续访问指令对应的所述HTML子文件。
7.根据权利要求5所述的PDF文件转换为HTML内嵌图片的方法,其特征在于,所述步骤S6中,在所述查找与所述页面继续访问指令对应的所述HTML子文件前还包括:
判断当前访问用户是否具有继续阅读权限;
若是,则查找与所述页面继续访问指令对应的所述HTML子文件。
8.根据权利要求5所述的PDF文件转换为HTML内嵌图片的方法,其特征在于,所述步骤S7包括:
所述浏览器接收所述HTML子文件,将所述HTML子文件动态填充至所述浏览器的DOM结构中,完成所述PDF文件对应页面显示。
9.一种计算机设备,其特征在于,包括存储器和处理器;
所述存储器用于存储计算机程序;
所述处理器用于执行所述存储器中存储的计算机程序以实现如权利要求1至8任一项所述的PDF文件转换为HTML内嵌图片的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市世强元件网络有限公司,未经深圳市世强元件网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110163267.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种吹瓶机
- 下一篇:一种用于文本输入框编辑上下标的方法及系统