一种导出文档的方法、装置、计算机存储介质及终端制造方法及图纸

技术编号:25087668 阅读:27 留言:0更新日期:2020-07-31 23:31
一种导出文档的方法、装置、计算机存储介质及终端,包括:记录第一文档中各文字使用的字体信息;根据记录的第一文档中各文字使用的字体信息,对第一文档中未使用的字体进行裁剪;对完成裁剪后的第一文档,根据记录的第一文档中各文字使用的字体信息,将第一文档的文字保存至第二文档中。本发明专利技术实施例减少了导出获得的便携式文档格式(PDF)文档中包含的字体文件,缩小了导出的PDF文档的大小。

【技术实现步骤摘要】
一种导出文档的方法、装置、计算机存储介质及终端
本文涉及但不限于办公应用技术,尤指一种导出文档的方法、装置、计算机存储介质及终端。
技术介绍
目前,将其他格式的文档导出为便携式文档格式(PDF)文件的时候,相关技术会将文档中包含的所有字体都嵌入到PDF文件中,导致生成的PDF文件较大,影响PDF文件的传输和后期查看,导出的PDF文件较多时,还会占用终端的硬件资源。
技术实现思路
以下是对本文详细描述的主题的概述。本概述并非是为了限制权利要求的保护范围。本专利技术实施例提供一种导出文档的方法、装置、计算机存储介质及终端,能够减少导出获得的PDF文档中包含的字体文件,缩小导出的PDF文档的大小。本专利技术实施例提供了一种导出文档的方法,包括:记录第一文档中各文字使用的字体信息;根据记录的第一文档中各文字使用的字体信息,对第一文档中未使用的字体进行裁剪;对完成裁剪后的第一文档,根据记录的第一文档中各文字使用的字体信息,将第一文档的文字保存至第二文档中。可选的,所述记录第一文档中各文字使用的字体信息包括:遍历第一文档中包含的每一个文字,根据记录的使用各字体的文字的字形索引,记录第一文档中各文字使用的字体信息。可选的,所述第二文档包括:便携式文档格式PDF文档。可选的,所述根据记录的第一文档中各文字使用的字体信息,对第一文档中未使用的字体进行裁剪包括:根据记录的第一文档中各文字使用的字体信息,统计获得所述第一文档中使用的字体;根据统计获得的第一文档中使用的字体,确定第一文档中未使用的字体;对确定的第一文档中未使用的字体进行裁剪。另一方面,本专利技术实施例还提供一种导出文档的装置,包括:记录单元、裁剪单元和保存单元;其中,记录单元用于:记录第一文档中各文字使用的字体信息;裁剪单元用于:根据记录的第一文档中各文字使用的字体信息,对第一文档中未使用的字体进行裁剪;保存单元用于:对完成裁剪后的第一文档,根据记录的第一文档中各文字使用的字体信息,将第一文档的文字保存至第二文档中。可选的,所述记录单元具体用于:遍历第一文档中包含的每一个文字,根据记录的使用各字体的文字的字形索引,记录第一文档中各文字使用的字体信息。可选的,所述第二文档包括:便携式文档格式PDF文档。可选的,所述裁剪单元具体用于:根据记录的第一文档中各文字使用的字体信息,统计获得所述第一文档中使用的字体;根据统计获得的第一文档中使用的字体,确定第一文档中未使用的字体;对确定的第一文档中未使用的字体进行裁剪。再一方面,本专利技术实施例还提供一种计算机存储介质,所述计算机存储介质中存储有计算机可执行指令,所述计算机可执行指令用于执行上述导出文档的方法。还一方面,本专利技术实施例还提供一种终端,包括:存储器和处理器;其中,处理器被配置为执行存储器中的程序指令;程序指令在处理器读取执行以下操作:记录第一文档中各文字使用的字体信息;根据记录的第一文档中各文字使用的字体信息,对第一文档中未使用的字体进行裁剪;对完成裁剪后的第一文档,根据记录的第一文档中各文字使用的字体信息,将第一文档的文字保存至第二文档中。与相关技术相比,本申请技术方案包括:记录第一文档中各文字使用的字体信息;根据记录的第一文档中各文字使用的字体信息,对第一文档中未使用的字体进行裁剪;对完成裁剪后的第一文档,根据记录的第一文档中各文字使用的字体信息,将第一文档的文字保存至第二文档中。本专利技术实施例减少了导出获得的PDF文档中包含的字体文件,缩小了导出的PDF文档的大小。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。附图说明附图用来提供对本专利技术技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本专利技术的技术方案,并不构成对本专利技术技术方案的限制。图1为本专利技术实施例导出文档的方法的流程图;图2为本专利技术实施例导出文档的装置的结构框图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,下文中将结合附图对本专利技术的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。图1为本专利技术实施例导出文档的方法的流程图,如图1所示,包括:步骤101、记录第一文档中各文字使用的字体信息;需要说明的是,本专利技术实施例文字使用的字体可以是嵌入至第一文档中的字体。可选的,本专利技术实施例记录第一文档中各文字使用的字体信息包括:遍历第一文档中包含的每一个文字,根据记录的使用各字体的文字的字形索引,记录第一文档中各文字使用的字体信息。步骤102、根据记录的第一文档中各文字使用的字体信息,对第一文档中未使用的字体进行裁剪;步骤103、对完成裁剪后的第一文档,根据记录的第一文档中各文字使用的字体信息,将第一文档的文字保存至第二文档中。可选的,本专利技术实施例第二文档包括:便携式文档格式PDF文档。需要说明的是,本专利技术实施例第一文档可以是WORD文档,第二文档也可以是WORD转换的其他格式的文档。可选的,本专利技术实施例根据记录的第一文档中各文字使用的字体信息,对第一文档中未使用的字体进行裁剪包括:根据记录的第一文档中各文字使用的字体信息,统计获得所述第一文档中使用的字体;根据统计获得的第一文档中使用的字体,确定第一文档中未使用的字体;对确定的第一文档中未使用的字体进行裁剪。与相关技术相比,本申请技术方案包括:记录第一文档中各文字使用的字体信息;根据记录的第一文档中各文字使用的字体信息,对第一文档中未使用的字体进行裁剪;对完成裁剪后的第一文档,根据记录的第一文档中各文字使用的字体信息,将第一文档的文字保存至第二文档中。本专利技术实施例减少了导出获得的PDF文档中包含的字体文件,缩小了导出的PDF文档的大小。图2为本专利技术实施例导出文档的装置的结构框图,如图2所示,包括:记录单元、裁剪单元和保存单元;其中,记录单元用于:记录第一文档中各文字使用的字体信息;裁剪单元用于:根据记录的第一文档中各文字使用的字体信息,对第一文档中未使用的字体进行裁剪;保存单元用于:对完成裁剪后的第一文档,根据记录的第一文档中各文字使用的字体信息,将第一文档的文字保存至第二文档中。需要说明的是,本专利技术实施例文字使用的字体可以是嵌入至第一文档中的字体。...

【技术保护点】
1.一种导出文档的方法,其特征在于,包括:/n记录第一文档中各文字使用的字体信息;/n根据记录的第一文档中各文字使用的字体信息,对第一文档中未使用的字体进行裁剪;/n对完成裁剪后的第一文档,根据记录的第一文档中各文字使用的字体信息,将第一文档的文字保存至第二文档中。/n

【技术特征摘要】
1.一种导出文档的方法,其特征在于,包括:
记录第一文档中各文字使用的字体信息;
根据记录的第一文档中各文字使用的字体信息,对第一文档中未使用的字体进行裁剪;
对完成裁剪后的第一文档,根据记录的第一文档中各文字使用的字体信息,将第一文档的文字保存至第二文档中。


2.根据权利要求1所述的方法,其特征在于,所述记录第一文档中各文字使用的字体信息包括:
遍历第一文档中包含的每一个文字,根据记录的使用各字体的文字的字形索引,记录第一文档中各文字使用的字体信息。


3.根据权利要求1或2所述的方法,其特征在于,所述第二文档包括:
便携式文档格式PDF文档。


4.根据权利要求1或2所述的方法,其特征在于,所述根据记录的第一文档中各文字使用的字体信息,对第一文档中未使用的字体进行裁剪包括:
根据记录的第一文档中各文字使用的字体信息,统计获得所述第一文档中使用的字体;
根据统计获得的第一文档中使用的字体,确定第一文档中未使用的字体;
对确定的第一文档中未使用的字体进行裁剪。


5.一种导出文档的装置,其特征在于,包括:记录单元、裁剪单元和保存单元;其中,
记录单元用于:记录第一文档中各文字使用的字体信息;
裁剪单元用于:根据记录的第一文档中各文字使用的字体信息,对第一文档中未使用的字体进行裁剪;
保存单元用于:对完成...

【专利技术属性】
技术研发人员:邓斌
申请(专利权)人:珠海金山办公软件有限公司北京金山办公软件股份有限公司广州金山移动科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1