一种文档数据的处理方法、装置以及存储介质制造方法及图纸

技术编号:39312010 阅读:9 留言:0更新日期:2023-11-12 15:57
本申请公开了一种文档数据的处理方法、装置以及存储介质,可应用于包含文档处理的地图或车联网领域。通过获取配置的文档数据;然后将文档数据转换为数据字符串;并确定数据字符串的字符尺寸参数;对各个数据单位基于字符尺寸参数与展示界面对应的展示尺寸参数进行比较,并配置数据处理标识;进而将数据单位调整至适配的位置进行界面渲染。由于在进行数据格式转换的过程中适配展示界面进行动态调整,且对于可能存在展示错误的字符位置进行针对性的调整操作,避免了例如换行时可能的折行现象,提高了格式转化过程中文档数据处理的准确性。性。性。

【技术实现步骤摘要】
一种文档数据的处理方法、装置以及存储介质


[0001]本申请涉及计算机
,尤其涉及一种文档数据的处理方法、装置以及存储介质。

技术介绍

[0002]随着互联网技术的迅速发展,通过线上进行报告交流成为一种重要的交流方式。例如可以将业务文档数据导出为以图片/文本/图形复合而成的便携式文件格式(Portable Document Format,PDF)以供不同的终端进行展示。
[0003]一般,文档数据转化为PDF文档的过程可以通过PDF渲染引擎进行,即将基于档数据直接调用配置式接口传入业务文档数据即可导出对应的PDF文档。
[0004]但是,在PDF文档的导出过程中可能会出现当前行无法完整展示全部文档内容的情况,此时会出现折行的现象,导致文档数据展示的不完整,影响格式转化过程中文档数据处理的准确性。

技术实现思路

[0005]有鉴于此,本申请提供一种文档数据的处理方法,可以有效提高格式转化过程中文档数据处理的准确性。
[0006]本申请第一方面提供一种文档数据的处理方法,可以应用于终端设备中包含文档数据的处理功能的系统或程序中,具体包括:
[0007]获取在展示界面中配置的文档数据;
[0008]对所述文档数据进行数据格式转换,以得到目标展示格式下的数据字符串;
[0009]确定所述数据字符串中的各个数据单位在所述展示界面中对应的字符尺寸参数;
[0010]对各个所述数据单位基于所述字符尺寸参数与所述展示界面对应的展示尺寸参数进行比较,若所述展示尺寸参数指示的展示范围不满足所述字符尺寸参数指示的字符范围,则配置数据处理标识;
[0011]响应于所述数据处理标识的配置,将所述数据单位调整至目标位置进行界面渲染,所述目标位置对应的展示范围满足所述字符尺寸参数指示的字符范围。
[0012]可选的,在本申请一些可能的实现方式中,所述数据单元为字符单元,所述确定所述数据字符串中的各个数据单位在所述展示界面中对应的字符尺寸参数,包括:
[0013]获取所述展示界面对应的展示基准字号;
[0014]确定所述数据字符串中的各个字符单元对应的字体文件,以基于所述字体文件确定所述字符单元对应的字符尺寸;
[0015]基于所述展示基准字号对所述字体文件进行转换,以得到所述字符尺寸在所述展示界面中对应的字符尺寸参数。
[0016]可选的,在本申请一些可能的实现方式中,所述方法还包括:
[0017]获取所述字体文件对应的特征标识;
[0018]将所述特征标识作为键,并将对应的字符尺寸参数作为值进行关联,以得到字符尺寸映射表;
[0019]基于所述字符尺寸映射表对所述数据字符串中的各个字符单元对应的字符尺寸参数进行调用。
[0020]可选的,在本申请一些可能的实现方式中,所述对各个所述数据单位基于所述字符尺寸参数与所述展示界面对应的展示尺寸参数进行比较,若所述展示尺寸参数指示的展示范围不满足所述字符尺寸参数指示的字符范围,则配置数据处理标识,包括:
[0021]对各个所述数据单位基于所述字符尺寸参数与所述展示界面对应的展示尺寸参数进行比较;
[0022]若所述展示尺寸参数指示的展示范围不满足所述字符尺寸参数指示的字符范围,则将当前展示位置通过预设字符进行填充,所述预设字符在所述展示界面中无对应的展示元素;
[0023]基于所述预设字符的填充进程,对所述数据处理标识对应的触发条件进行检测;
[0024]所述预设字符的填充进程达到所述数据处理标识对应的触发条件,则在填充截止处配置所述数据处理标识。
[0025]可选的,在本申请一些可能的实现方式中,所述数据单元为像素单元,所述对各个所述数据单位基于所述字符尺寸参数与所述展示界面对应的展示尺寸参数进行比较,若所述展示尺寸参数指示的展示范围不满足所述字符尺寸参数指示的字符范围,则配置数据处理标识,包括:
[0026]获取所述数据字符串插入所述展示界面中的插入位置;
[0027]基于所述插入位置和所述展示界面对应的展示尺寸参数确定界面剩余范围;
[0028]对各个所述像素单元对应的所述字符尺寸参数与所述界面剩余范围进行比较,若所述界面剩余范围不满足所述字符尺寸参数指示的字符范围,则配置所述数据处理标识;
[0029]对应的,所述响应于所述数据处理标识的配置,将所述数据单位调整至目标位置进行界面渲染,包括:
[0030]响应于所述数据处理标识的配置,将各个所述像素单元对应的图像范围按照预设比例进行缩放,以得到缩放数据;
[0031]基于所述插入位置进行所述缩放数据界面渲染,所述目标位置与所述插入位置相对应。
[0032]可选的,在本申请一些可能的实现方式中,所述方法还包括:
[0033]对所述缩放数据对应的界面范围与所述界面剩余范围进行比较;
[0034]若所述缩放数据对应的界面范围大于所述界面剩余范围,则基于所述预设比例进行缩放,以得到二次缩放数据。
[0035]可选的,在本申请一些可能的实现方式中,所述方法还包括:
[0036]响应于目标对象输入的图像配置比例,确定所述数据字符串对应的配置比例图像范围;
[0037]对所述配置比例图像范围与所述界面剩余范围进行比较;
[0038]将超出所述配置比例图像范围超出所述界面剩余范围的像素单元进行收集,以得到得到分割图像;
[0039]基于所述目标位置对应的目标页面对所述分割图像进行界面渲染。
[0040]本申请第二方面提供一种文档数据的处理装置,包括:
[0041]获取单元,用于获取在展示界面中配置的文档数据;
[0042]转换单元,用于对所述文档数据进行数据格式转换,以得到目标展示格式下的数据字符串;
[0043]确定单元,用于确定所述数据字符串中的各个数据单位在所述展示界面中对应的字符尺寸参数;
[0044]处理单元,用于对各个所述数据单位基于所述字符尺寸参数与所述展示界面对应的展示尺寸参数进行比较,若所述展示尺寸参数指示的展示范围不满足所述字符尺寸参数指示的字符范围,则配置数据处理标识;
[0045]所述处理单元,还用于响应于所述数据处理标识的配置,将所述数据单位调整至目标位置进行界面渲染,所述目标位置对应的展示范围满足所述字符尺寸参数指示的字符范围。
[0046]可选的,在本申请一些可能的实现方式中,所述数据单元为字符单元,所述确定单元,具体用于获取所述展示界面对应的展示基准字号;
[0047]所述确定单元,具体用于确定所述数据字符串中的各个字符单元对应的字体文件,以基于所述字体文件确定所述字符单元对应的字符尺寸;
[0048]所述确定单元,具体用于基于所述展示基准字号对所述字体文件进行转换,以得到所述字符尺寸在所述展示界面中对应的字符尺寸参数。
[0049]可选的,在本申请一些可能的实现方式中,所述确定本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种文档数据的处理方法,其特征在于,包括:获取在展示界面中配置的文档数据;对所述文档数据进行数据格式转换,以得到目标展示格式下的数据字符串;确定所述数据字符串中的各个数据单位在所述展示界面中对应的字符尺寸参数;对各个所述数据单位基于所述字符尺寸参数与所述展示界面对应的展示尺寸参数进行比较,若所述展示尺寸参数指示的展示范围不满足所述字符尺寸参数指示的字符范围,则配置数据处理标识;响应于所述数据处理标识的配置,将所述数据单位调整至目标位置进行界面渲染,所述目标位置对应的展示范围满足所述字符尺寸参数指示的字符范围。2.根据权利要求1所述的方法,其特征在于,所述数据单元为字符单元,所述确定所述数据字符串中的各个数据单位在所述展示界面中对应的字符尺寸参数,包括:获取所述展示界面对应的展示基准字号;确定所述数据字符串中的各个字符单元对应的字体文件,以基于所述字体文件确定所述字符单元对应的字符尺寸;基于所述展示基准字号对所述字体文件进行转换,以得到所述字符尺寸在所述展示界面中对应的字符尺寸参数。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:获取所述字体文件对应的特征标识;将所述特征标识作为键,并将对应的字符尺寸参数作为值进行关联,以得到字符尺寸映射表;基于所述字符尺寸映射表对所述数据字符串中的各个字符单元对应的字符尺寸参数进行调用。4.根据权利要求1所述的方法,其特征在于,所述对各个所述数据单位基于所述字符尺寸参数与所述展示界面对应的展示尺寸参数进行比较,若所述展示尺寸参数指示的展示范围不满足所述字符尺寸参数指示的字符范围,则配置数据处理标识,包括:对各个所述数据单位基于所述字符尺寸参数与所述展示界面对应的展示尺寸参数进行比较;若所述展示尺寸参数指示的展示范围不满足所述字符尺寸参数指示的字符范围,则将当前展示位置通过预设字符进行填充,所述预设字符在所述展示界面中无对应的展示元素;基于所述预设字符的填充进程,对所述数据处理标识对应的触发条件进行检测;所述预设字符的填充进程达到所述数据处理标识对应的触发条件,则在填充截止处配置所述数据处理标识。5.根据权利要求1所述的方法,其特征在于,所述数据单元为像素单元,所述对各个所述数据单位基于所述字符尺寸参数与所述展示界面对应的展示尺寸参数进行比较,若所述展示尺寸参数指示的展示范围不满足所述字符尺寸参数指示的字符范围,则配置数据处理标识,包括:获取所述数据字符串插入所述展示界面中的插...

【专利技术属性】
技术研发人员:周天树
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1