[发明专利]一种将gif图片转换到pdf文档后动态显示图片的方法有效
| 申请号: | 201210283260.5 | 申请日: | 2012-08-09 |
| 公开(公告)号: | CN103578126A | 公开(公告)日: | 2014-02-12 |
| 发明(设计)人: | 郭圣恩 | 申请(专利权)人: | 福州福昕软件开发有限公司北京分公司 |
| 主分类号: | G06T13/00 | 分类号: | G06T13/00 |
| 代理公司: | 北京科龙寰宇知识产权代理有限责任公司 11139 | 代理人: | 孙皓晨;李涵 |
| 地址: | 100098 北京市海*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 gif 图片 转换 pdf 文档 动态 显示 方法 | ||
技术领域
本发明涉及一种动态显示多个图像的方法,特别涉及一种将gif图片转换到pdf文档后动态显示多个图像的方法。
背景技术
gif格式的一个特点是可以在一个gif文件中存多幅彩色图像,如果把存于一个文件中的多幅图像数据逐幅读出并显示到屏幕上,就可构成一种最简单的动画,这就是动态的gif图片。目前将这中动态的gif图片转换为pdf格式文档后,就只剩下一张静态的图片(一般都是第一帧)在pdf文件中,丢失了其它帧的图片,并且也不能像原gif图片那样动态显示了。
因此,如何解决gif图片转换到pdf文件中后,只能显示一个静态图片的问题,即为本领域技术人员的研究方向所在。
发明内容
本发明的主要目的是提供一种将gif图片转换到pdf文档后动态显示多个图像的方法,其可以让gif图片在pdf文件中也进行动态的显示,可以像动画一样显示这个gif图片的全部内容。
为了达到上述目的,本发明提供一种将gif图片转换到pdf文档后动态显示图片的方法,其包括如下步骤:
步骤S1:提取gif图片中的所有帧,将提取的多个图片插入到pdf文件中;
步骤S2:利用JavaScript对每一帧图片的显示进行控制,实现gif图片动画显示的功能。
其中,在步骤S1中,是将多个图片插入到pdf文件的同一页中,并设置相同的位置坐标。
其中,步骤S2包括如下子步骤:
步骤S21:通过图片对象的OC字典项设置所有的图片都是隐藏状态;
步骤S22:当该页内容要渲染时,通过JavaScript脚本来修改每个图片的OC字典项来控制是显示还是隐藏状态;
步骤S23:按照gif图片每帧的刷新频率来刷新当前页面。
其中,在步骤S1中,在pdf文件中创建一个screen标注,将gif图片中的每一帧都提取出来插入到pdf文件的同一页中,作为该screen标注的内容流。
其中,步骤S2包括如下子步骤:
步骤S21’:在要渲染该页内容时,按照gif图片每帧的刷新频率利用JavaScript脚本来设置标注的AP字典项的内容为要显示的图片流;
步骤S22’:刷新该screen标注。
与现有技术相比,本发明的有益效果在于:
本发明的方法能让gif图片在pdf文件中也进行动态的显示,可以像动画一样显示这个gif图片的全部内容,保留了原来gif图片的表现能力,使pdf文件的信息传递能力更强。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明将gif图片转换到pdf文档后动态显示图片的方法流程图;
图2为本发明将gif图片转换到pdf文档后动态显示图片的方法一实施例流程图;
图3为本发明将gif图片转换到pdf文档后动态显示图片的方法另一实施例流程图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
如图1所示,为本发明将gif图片转换到pdf文档后动态显示图片的方法流程图,本发明将gif图片转换到pdf文档后动态显示图片的方法包括如下步骤:
步骤S1:提取gif图片中的所有帧,将提取的多个图片插入到pdf文件中;
步骤S2:利用JavaScript对每一帧图片的显示进行控制,实现gif图片动画显示的功能。
本发明将gif图片转换到pdf文档后动态显示图片的方法具有两个实施例,以下对此进行详细介绍。
实施例一:
参与图2,为本发明一种将gif图片转换到pdf文档后动态显示图片的方法一实施例流程图,其包括如下步骤:
步骤S11:将gif图片中的每一帧都提取处理,然后将这些图片插入到pdf文件的同一页中,并设置相同的位置坐标;如此设置后,会在同一个地方显示出来这些图片,此时显示出来的是这些图片叠加出来的一副图片,因此还需要对每一幅图片的显示进行控制。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福州福昕软件开发有限公司北京分公司,未经福州福昕软件开发有限公司北京分公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210283260.5/2.html,转载请声明来源钻瓜专利网。





