[发明专利]一种PDF文档转换为图片的方法、装置及电子设备在审
| 申请号: | 201810779986.5 | 申请日: | 2018-07-16 |
| 公开(公告)号: | CN110795914A | 公开(公告)日: | 2020-02-14 |
| 发明(设计)人: | 邓斌 | 申请(专利权)人: | 珠海金山办公软件有限公司;北京金山办公软件股份有限公司;广州金山移动科技有限公司 |
| 主分类号: | G06F40/151 | 分类号: | G06F40/151 |
| 代理公司: | 11413 北京柏杉松知识产权代理事务所(普通合伙) | 代理人: | 李欣;项京 |
| 地址: | 519015 广东省珠海市高新*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 目标内存 转换 装置及电子设备 数据转换技术 内存申请 图片文件 页存储 磁盘 图片 保存 应用 管理 | ||
本发明实施例提供了一种PDF文档转换为图片的方法、装置及电子设备,涉及数据转换技术领域,所述方法包括:根据PDF文档中每一个的高度和宽度,确定目标高度和目标宽度,向运行内存申请目标高度*目标宽度大小的目标内存,将PDF文档中每一页存储到目标内存中,将目标内存中的数据转为图片文件保存到磁盘中。这样,应用本发明实施例能够将PDF文档中转换为一张长图片,方便用户对PDF文档转换的图片进行管理。
技术领域
本发明涉及数据转换技术领域,特别是涉及一种PDF文档转换为图片的方法、装置及电子设备。
背景技术
可移植文档格式(Portable Document Format,PDF)可以将文字、字型、格式、颜色及独立于设备和分辨率的图形图像等封装在一个文件中。
现有技术中,将PDF文档转换为图片方法主要是:获取PDF文档的每一页面,将各个页面转换为一张图片。
发明人在实现本发明的过程中发现,现有技术至少存在如下问题:
现有技术的这种转换方式,实际是将一个PDF文档转换为与页面数量相同数量的多个图片文件。在进行管理操作时,需要对多个图片文件分别进行管理,很不方便。
例如:一个PDF文档文件包含100页,就会被转换为100个图片文件。要对这100个图片文件转存到其他文件夹时,就需要对100个图片文件分别进行转存操作,很不方便。
可见,现有技术对于PDF文档的转换方法不能实现便捷的文档管理。
发明内容
本发明实施例的目的在于提供一种PDF文档转换为图片的方法、装置及电子设备,以实现方便用户对PDF文档转换的图片进行管理。具体技术方案如下:
第一方面,提供了一种PDF文档转换为图片的方法,所述方法包括:
获取待转换PDF文档中每一页的高度和宽度;所述高度为页面竖直方向的长度,所述宽度为页面水平方向的长度;
确定目标高度和目标宽度;
向运行内存申请目标高度*所述目标宽度大小的目标内存空间;
将所述文档中的每一页数据按照顺序存储到所述目标高度*所述目标宽度大小的目标内存空间中;
将所述目标内存空间中的数据转换为一个图片文件存储至磁盘存储器。
可选的,所述确定目标高度和目标宽度的步骤,包括:
将每个页面的高度相加,将结果确定为目标高度;
比较每个页面的宽度,将最大的一个宽度确定为目标宽度;
或,所述确定目标高度和目标宽度的步骤,包括:
将每个页面的宽度相加,将结果确定为目标宽度;
比较每个页面的高度,将最大的一个高度确定为目标高度。
可选的,所述将文档中的每一页按照顺序存储到所述目标高度*所述目标宽度大小的内存中的步骤,包括:
获取所述文档中页面的页码顺序;
按照预设拼接方式,将所述文档中的每一页按照顺序存入所述内存中。
可选的,所述按照预设拼接方式,所述将所述文档中的每一页按照顺序存入所述内存中的步骤,包括:
获取所述文档中各页面内容的排版方向;
按顺序选择一个未选择过的页面,确定为当前页面;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海金山办公软件有限公司;北京金山办公软件股份有限公司;广州金山移动科技有限公司,未经珠海金山办公软件有限公司;北京金山办公软件股份有限公司;广州金山移动科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810779986.5/2.html,转载请声明来源钻瓜专利网。





