[发明专利]基于字体库装载的在线文档格式转换方法及装置在审
申请号: | 201611219871.8 | 申请日: | 2016-12-26 |
公开(公告)号: | CN106598923A | 公开(公告)日: | 2017-04-26 |
发明(设计)人: | 黄奎 | 申请(专利权)人: | 北京致远互联软件股份有限公司 |
主分类号: | G06F17/22 | 分类号: | G06F17/22 |
代理公司: | 北京酷爱智慧知识产权代理有限公司11514 | 代理人: | 任媛 |
地址: | 100195 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 字体库 装载 在线 文档 格式 转换 方法 装置 | ||
技术领域
本发明涉及计算机技术领域,具体涉及一种基于字体库装载的在线文档格式转换方法及装置。
背景技术
随着云技术的迅速发展,市面上出现了很多云盘、文库类产品。这些产品大都提供文档的在线预览功能。并且,在线预览文档时,通常会将待预览的文档转换为PDF格式,再将PDF文档转换为SWF格式,进行在线播放。但是,在将PDF文档转换成SWF格式的过程中,现有的技术多会存在乱码问题,致使转档的准确性降低,用户体验差。
如何解决PDF文档转换成SWF格式过程中的乱码问题,提高转档准确性,是本领域技术人员亟需解决的问题。
发明内容
针对现有技术中的缺陷,本发明提供基于字体库装载的在线文档格式转换方法及装置,能够解决PDF文档转换成SWF格式过程中的乱码问题,提高转档准确性。
第一方面,本发明提供一种基于字体库装载的在线文档格式转换方法,该方法包括:
信息获取步骤:获取PDF文档和转换指令;
XPDF目标字体库形成步骤:查找操作系统中是否存在XPDF字体库,若查找失败,则将预获取的字体文件进行安装,形成XPDF目标字体库;
文档转换步骤:根据转换指令,将PDF文档进行SWF格式转换,若出现乱码,则采用XPDF目标字体库处理乱码。
进一步地,查找操作系统中是否存在XPDF字体库,若查找失败,则将预获取的字体文件进行安装,形成XPDF目标字体库,具体包括:
查找操作系统的目标路径下是否存在XPDF字体库:
若查找失败,则将预获取的字体文件按照目标路径进行安装,形成XPDF目标字体库;
在信息获取步骤之后,文档转换步骤之前,该方法还包括:查找操作系统中是否存在XPDF字体库,若查找成功,则将查找到的XPDF字体库设置为XPDF目标字体库。
进一步地,将预获取的字体文件按照目标路径进行安装,形成XPDF目标字体库,具体包括:将预获取的字体文件按照目标路径进行临时加载,形成XPDF目标字体库。
基于上述任意基于字体库装载的在线文档格式转换方法实施例,进一步地,采用XPDF目标字体库处理乱码,具体包括:获取乱码对应于PDF文档中的特殊字符;
采用XPDF目标字体库,并根据动态加载字体方式,将PDF文档中特殊字符一一更换为简体文字。
基于上述任意基于字体库装载的在线文档格式转换方法实施例,进一步地,在信息获取步骤之前,该方法还包括:将预获取的待预览文档转换为PDF文档。
第二方面,本发明提供一种基于字体库装载的在线文档格式转换装置,该装置包括信息获取模块、XPDF目标字体库形成模块和文档转换模块,信息获取模块用于获取PDF文档和转换指令;XPDF目标字体库形成模块用于查找操作系统中是否存在XPDF字体库,若查找失败,则将预获取的字体文件进行安装,形成XPDF目标字体库;文档转换模块用于根据转换指令,将PDF文档进行SWF格式转换,若出现乱码,则采用XPDF目标字体库处理乱码。
进一步地,XPDF目标字体库形成模块具体用于:查找操作系统的目标路径下是否存在XPDF字体库:若查找失败,则将预获取的字体文件按照目标路径进行安装,形成XPDF目标字体库;
该装置还包括XPDF目标字体库设置模块,用于查找所述操作系统中是否存在XPDF字体库,若查找成功,则将查找到的XPDF字体库设置为XPDF目标字体库。
进一步地,XPDF目标字体库形成模块在将预获取的字体文件按照目标路径进行安装,形成XPDF目标字体库,具体用于:将预获取的字体文件按照目标路径进行临时加载,形成XPDF目标字体库。
基于上述任意基于字体库装载的在线文档格式转换装置实施例,进一步地,文档转换模块在采用XPDF目标字体库处理乱码时,具体用于:获取乱码对应于PDF文档中的特殊字符;采用XPDF目标字体库,并根据动态加载字体方式,将PDF文档中特殊字符一一更换为简体文字。
基于上述任意基于字体库装载的在线文档格式转换装置实施例,进一步地,该装置还包括PDF文档获取模块:用于将预获取的待预览文档转换为PDF文档。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京致远互联软件股份有限公司,未经北京致远互联软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611219871.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种字符串转换方法及系统
- 下一篇:表单的生成方法和装置