The invention discloses a method and system for annotation processing of PDF files, which parses the PDF files to be annotated, loads and displays the PDF files according to the analysis results, receives PDF file editing instructions, annotates the PDF files, and stores the corresponding annotation information separately from the PDF files. The display instructions of the annotated PDF file extract the annotation information corresponding to the PDF file, display the PDF file and the corresponding annotation information, and achieve the purpose of saving the PDF file separately from the annotation content for the PDF file.
【技术实现步骤摘要】
PDF文件的批注处理方法及系统
本专利技术涉及数据处理
,特别涉及一种PDF文件的批注处理方法及系统。
技术介绍
现有的PDF文件批注技术,均是将批注信息与PDF文件原有的文件信息共同保存在修改后的PDF文件中。由于针对PDF文件的批注信息被写入到PDF文件中,因此,很难对这些批注信息进行提取、传递、共享、保存、状态跟踪等操作。另外,将批注信息保存到PDF文件中也是对PDF文件的一种修改,如果原有的PDF文件使用了电子签名,那么这种修改可能会导致签名失效,造成原有PDF文件的破坏。
技术实现思路
针对上述问题,本专利技术提供一种PDF文件的批注处理方法及系统,用以将PDF文件与针对该PDF文件的批注内容进行分开保存。本专利技术提供了一种PDF文件的批注处理方法,所述PDF文件的批注处理方法包括:对待批注的PDF文件进行解析,根据解析结果,加载并显示所述PDF文件;接收PDF文件编辑指令,对所述PDF文件进行批注,并将对应的批注信息与所述PDF文件进行分开保存;接收批注后的PDF文件的显示指令,提取所述PDF文件对应的所述批注信息,将所述PDF文件与对应的所述批注信息进行显示。进一步地,所述对待批注的PDF文件进行解析,加载并显示所述PDF文件,包括:解析待批注的PDF文件,根据解析结果,识别并获取所述PDF文件对应的PDF版本;根据识别出的所述PDF版本,利用所述PDF版本映射的打开方法,渲染所述PDF文件;加载并显示渲染后的所述PDF文件。进一步地,所述接收PDF文件编辑指令,对所述PDF文件进行批注,并将对应的批注信息与所述PDF文件进行分开保存,包 ...
【技术保护点】
1.一种PDF文件的批注处理方法,其特征在于,所述PDF文件的批注处理方法包括:对待批注的PDF文件进行解析,根据解析结果,加载并显示所述PDF文件;接收PDF文件编辑指令,对所述PDF文件进行批注,并将对应的批注信息与所述PDF文件进行分开保存;接收批注后的PDF文件的显示指令,提取所述PDF文件对应的所述批注信息,将所述PDF文件与对应的所述批注信息进行显示。
【技术特征摘要】
1.一种PDF文件的批注处理方法,其特征在于,所述PDF文件的批注处理方法包括:对待批注的PDF文件进行解析,根据解析结果,加载并显示所述PDF文件;接收PDF文件编辑指令,对所述PDF文件进行批注,并将对应的批注信息与所述PDF文件进行分开保存;接收批注后的PDF文件的显示指令,提取所述PDF文件对应的所述批注信息,将所述PDF文件与对应的所述批注信息进行显示。2.如权利要求1所述的PDF文件的批注处理方法,其特征在于,所述对待批注的PDF文件进行解析,加载并显示所述PDF文件,包括:解析待批注的PDF文件,根据解析结果,识别并获取所述PDF文件对应的PDF版本;根据识别出的所述PDF版本,利用所述PDF版本映射的打开方法,渲染所述PDF文件;加载并显示渲染后的所述PDF文件。3.如权利要求1所述的PDF文件的批注处理方法,其特征在于,所述接收PDF文件编辑指令,对所述PDF文件进行批注,并将对应的批注信息与所述PDF文件进行分开保存,包括:接收PDF文件编辑指令,执行所述编辑指令对应的批注操作,获取针对所述PDF文件对应的批注信息;根据所述PDF文件每页的坐标空间,构建所述批注信息对应的坐标空间,按照所述PDF文件的页面,将所述批注信息与其对应的所述PDF文件的坐标空间进行一一对应;保存所述批注信息及其对应的坐标空间,使之与所述PDF文件的存储分开。4.如权利要求3所述的PDF文件的批注处理方法,其特征在于,所述接收PDF文件编辑指令,执行所述编辑指令对应的批注操作,包括:检测所述PDF文件对应的文档编辑器环境,创建状态跟踪器;基于创建的所述状态跟踪器,创建所述文档编辑器应用对象的初始化相关参数和事件;打开所述PDF文件,利用所述状态跟踪器和文档编辑器,进行所述PDF文件对应的批注操作。5.如权利要求1至4任一项所述的PDF文件的批注处理方法,其特征在于,所述接收批注后的PDF文件的显示指令,提取所述PDF文件对应的所述批注信息,将所述PDF文件与对应的所述批注信息进行显示,包括:接收批注后的PDF文件的显示指令,根据所述PDF文件的批注信息对应的索引位置信息,提取所述批注信息及其对应的坐标空间;利用所述批注信息对应的坐标空间,确定所述批注信息在所述PDF文件上对应的位置信息;根据确定的所述位置信息,按照所述显示指令对应的显示方式,将所述批注信息显示在所述PDF文件对应的页面位置处。6.如权利要求1至4任一项所述的PDF文件的批注处理方法,其特征在于,所述PDF文件的批注处理方法包括:针对不同用户的批注,获取对应用户的标识信息,在保存批注信息时,按照不同用户的标识信息,将所述标识信息对应的批注信息分别保存为对应的批注文件;其中,所述批注文件包括:所述批注信息对应的标识信息及时间戳信息,所述时间戳信息包括:所述批注信息的生成时间和编辑时间;将所述PDF文件与对应的批注信息进行显示时,根据显示指令,将不同的所述标识信息对应的批注文件进行区分显示。7.如权利要求3所述的批注处理方法,其特征在于,所述保存所述批注信息及其对应的坐标空间,使之与所述PDF文件的存储分开,包括:将所述批注信息及其对应的坐标空间形成第一对应关系;对所述批注信息的内容进行识别,识别出所述批注信息中所包括的第一预设字词;根据预设的第一预设字词与第二预设字词之间的对应关系,将所述批注信息中的所述第一预设字词替换为对应的第二预设字词、以及保留所述批注信息中除所述第一预设字词之外的其它批注信息部分不变化,形成替换后批注信息,将替换后批注信息与该替换后批注信息对应的批注信息所对应的坐标空间形成第二对应关系;将所述第一对应关系、第二对应关系、所述PDF文件分别独立存储;所述PDF文件存储于一电子设备中,该电子设备具有显示PDF文件的功能,并且具有前置...
【专利技术属性】
技术研发人员:卢丰庆,刘延东,
申请(专利权)人:北京厚德思成科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。