【技术实现步骤摘要】
在PDF文档上确定位置的方法、装置、服务器及存储介质
本申请涉及计算机
,尤其涉及一种在PDF文档上确定位置的方法、装置、服务器及存储介质。
技术介绍
随着电子商务和电子政务技术的不断发展,常见的各类公文文书、合同文档、行业报告等通常都以PDF格式显示。当用户在处理各类PDF文档时,需要对关键位置的关键内容进行标注、确认。此外,当涉及到多方作业,或者合同双方进行电子签章时,需要在不同的终端、操作系统和应用程序界面下进行多方的协同操作。因此,需要在不同解析环境下,在PDF文档上确定位置,保证针对PDF文档的操作,具有一致性。现有技术中,在ISO32000-1:2008标准中,PDF定义了一种与设备无关的坐标系,该坐标系始终与当前页面具有相同的关系,而不管其打印或显示在哪个输出设备上。这种与设备无关的坐标系称为用户空间UserSpace。文档的每个页面都会被用户空间UserSpace的默认状态初始化。页面字典中的CropBox条目指定了输出介质(即显示窗口或打印页面)的可见矩形区域。通常情况下,正x轴水平向 ...
【技术保护点】
1.一种在PDF文档上确定位置的方法,包括以下步骤:/n接收PDF文档,确定PDF文档页面某一位置的通用坐标;/n获取所述PDF文档页面某一位置在第一解析环境下的第一坐标,并根据预设的第一映射算法,确定所述第一坐标对应的通用坐标;/n获取所述第一坐标对应的通用坐标,并根据预设的第二映射算法,确定所述第一坐标对应的第二解析环境下的第二坐标。/n
【技术特征摘要】
1.一种在PDF文档上确定位置的方法,包括以下步骤:
接收PDF文档,确定PDF文档页面某一位置的通用坐标;
获取所述PDF文档页面某一位置在第一解析环境下的第一坐标,并根据预设的第一映射算法,确定所述第一坐标对应的通用坐标;
获取所述第一坐标对应的通用坐标,并根据预设的第二映射算法,确定所述第一坐标对应的第二解析环境下的第二坐标。
2.根据权利要求1所述的方法,其特征在于,接收PDF文档,确定PDF文档页面某一位置的通用坐标,具体包括:
接收PDF文档,选定PDF文档某一页面;
在所述选定的PDF文档页面,获取所述选定的PDF文档页面的横向最大宽度或纵向最大高度,确定所述选定的PDF文档页面范围,建立坐标平面;
在所述坐标平面上,定义笛卡尔坐标系的原点、x轴、y轴和单位长度,所述笛卡尔坐标系的单位长度根据所述选定的PDF文档页面范围的横向最大宽度或纵向最大高度,按照N等分确定,其中N为正整数;
根据所述笛卡尔坐标系,确定所述选定的PDF文档页面某一位置的坐标值。
3.根据权利要求2所述的方法,其特征在于,在所述选定的PDF文档页面,获取所述选定的PDF文档页面的横向最大宽度或纵向最大高度,确定所述选定的PDF文档页面范围,建立坐标平面,具体包括:
根据用户空间UserSpace和显示组件CropBox的x轴、y轴最大值,获取所述选定的PDF文档页面范围的横向最大宽度或纵向最大高度,确定所述选定的PDF文档页面范围;
在所述选定的PDF文档页面范围,建立坐标平面。
4.根据权利要求3所述的方法,其特征在于,在所述坐标平面上,定义笛卡尔坐标系的原点、x轴、y轴和单位长度,具体包括:
根据用户空间UserSpace和显示组件CropBox,定义用户空间UserSpace左下角为所述笛卡尔坐标系的原点,定义x轴为水平轴、y轴为纵轴;
根据用户单元UserUnit定义所述笛卡尔坐标系的单位长度,其中,所述用户单元UserUnit默认设置为一个用户单元UserUnit=1/72inch。
5.根据权利要...
【专利技术属性】
技术研发人员:霍筱宁,苏洲,席桐鑫,
申请(专利权)人:金茂投资管理天津有限公司,
类型:发明
国别省市:天津;12
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。