The invention provides an on-line editing method, device and electronic equipment for PDF documents, which relates to the technical field of text on-line editing. The method is applied to WEB servers, including receiving user's editing request for the target page of PDF documents, carrying user's mouse pointer position information in the target page in the editing request, and editing according to user's target page. In the paragraph data structure corresponding to the target page returned from the PDF processing server, the information of the target text paragraph corresponding to the location information is found; the text editing box is constructed on the target page, and the information of the target text paragraph is loaded in the text editing box; the editing operation of the target text paragraph information is received by the user, and is based on the editing operation processed by the editing operation. Target text paragraph information updates paragraph data structure. The invention can improve the user's editing experience.
【技术实现步骤摘要】
PDF文档的在线编辑方法、装置及电子设备
本专利技术涉及文本在线编辑领域,尤其是涉及一种PDF文档的在线编辑方法、装置及电子设备。
技术介绍
PDF文档中的文本是以文本对象的方式进行保存的,每个文本对象都拥有独立的属性,诸如字体、字体大小、颜色、位置信息等。但文本对象之间不存在像段落这样的逻辑关系,仅对文本对象进行编辑,则会出现编辑PDF内在前的文本对象时,在后的文本对象的位置不会随之变化的情况,致使页面排版混乱。目前,通常应用PDF编辑软件对PDF文档进行编辑,但不同的电脑系统所适用的软件版本不同,需要用户根据系统自行下载并安装相对应的PC端软件,这样的方式较为繁琐,且,不能满足部分用户不希望安装软件的特定需求,用户的编辑体验较差。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种PDF文档的在线编辑方法、装置及电子设备,以提升用户的编辑体验。第一方面,本专利技术实施例提供了一种PDF文档的在线编辑方法,该方法应用于WEB服务器,包括:接收用户对PDF文档的目标页面的编辑请求;其中,编辑请求中携带有用户的鼠标指针在目标页面中的位置信息;根据用户的目标页面的编辑请求,从PDF处理服务器所返回的目标页面对应的段落数据结构中,查找与位置信息对应的目标段落的目标文本段落信息;在目标页面上构建文本编辑框,文本编辑框中加载有目标文本段落信息;接收用户对目标文本段落信息的编辑操作,并基于经过编辑操作处理后的目标文本段落信息更新段落数据结构。结合第一方面,本专利技术实施例提供了第一方面的第一种可能的实施方式,其中,在接收用户对PDF文档的目标页面的编辑请求之前,上述方法 ...
【技术保护点】
1.一种PDF文档的在线编辑方法,其特征在于,所述方法应用于WEB服务器,包括:接收用户对PDF文档的目标页面的编辑请求;其中,所述编辑请求中携带有所述用户的鼠标指针在所述目标页面中的位置信息;根据所述用户的目标页面的编辑请求,从PDF处理服务器所返回的所述目标页面对应的段落数据结构中,查找与所述位置信息对应的目标段落的目标文本段落信息;在所述目标页面上构建文本编辑框,所述文本编辑框中加载有所述目标文本段落信息;接收用户对所述目标文本段落信息的编辑操作,并基于经过所述编辑操作处理后的目标文本段落信息更新所述段落数据结构。
【技术特征摘要】
1.一种PDF文档的在线编辑方法,其特征在于,所述方法应用于WEB服务器,包括:接收用户对PDF文档的目标页面的编辑请求;其中,所述编辑请求中携带有所述用户的鼠标指针在所述目标页面中的位置信息;根据所述用户的目标页面的编辑请求,从PDF处理服务器所返回的所述目标页面对应的段落数据结构中,查找与所述位置信息对应的目标段落的目标文本段落信息;在所述目标页面上构建文本编辑框,所述文本编辑框中加载有所述目标文本段落信息;接收用户对所述目标文本段落信息的编辑操作,并基于经过所述编辑操作处理后的目标文本段落信息更新所述段落数据结构。2.根据权利要求1所述的方法,其特征在于,在接收用户对PDF文档的目标页面的编辑请求之前,还包括:接收用户对所述PDF文档的页面显示请求,所述页面显示请求中携带有用户选中的页面;将所述页面显示请求发送至所述PDF处理服务器,以使所述PDF处理服务器根据所述页面显示请求,对用户选中的页面进行渲染处理,得到渲染图片,及对所述用户选中的页面进行解析,得到所述用户选中的页面对应的段落数据结构;其中,所述段落数据结构中包括所述用户选中的页面经解析后的多个文本段落信息;接收所述PDF处理服务器所返回的所述渲染图片及所述段落数据结构,并将所述渲染图片作为所述目标页面。3.根据权利要求1所述的方法,其特征在于,所述段落数据结构为树形结构;所述段落数据结构中包括:多个段落以及每个所述段落的文本段落信息、段落位置信息和段落宽高信息;每个所述段落的文本段落信息中包含有多个文本对象以及每个所述文本对象的字体信息。4.根据权利要求3所述的方法,其特征在于,根据所述用户的目标页面的编辑请求,从PDF处理服务器所返回的所述目标页面对应的段落数据结构中,查找与所述位置信息对应的目标段落的目标文本段落信息的步骤,包括:基于所述位置信息,在所述PDF处理服务器所返回的所述段落数据结构中的多个段落中查找与所述位置信息对应的目标段落;将所述目标段落在...
【专利技术属性】
技术研发人员:晏检平,
申请(专利权)人:万兴科技股份有限公司,
类型:发明
国别省市:西藏,54
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。