一种文档处理的方法、装置、计算机存储介质及终端与流程

文档序号:19942606发布日期:2020-02-14 23:22阅读:217来源:国知局
本文涉及但不限于信息处理技术,尤指一种文档处理的方法、装置、计算机存储介质及终端。
背景技术
::目前,通过扫描方式获得便携式文档格式(pdf,portabledocumentformat,pdf是由adobesystems用于与应用程序、操作系统、硬件无关的方式进行文件交换所发展出的文件格式。pdf文件以语言图像模型为基础,无论在哪种打印机上都可保证精确的颜色和准确的打印效果,即pdf会忠实地再现原稿的每一个字符、颜色以及图像)文件时,如果被扫描的文件角度发生错误,通过在查阅时需要进行视图旋转,或对扫描的文件进行角度校正后,再进行扫描。上述视图旋转的处理,无法对视图旋转后的pdf文件进行保存,重新扫描文件操作繁琐,效率较低。技术实现要素:以下是对本文详细描述的主题的概述。本概述并非是为了限制权利要求的保护范围。本发明实施例提供一种文档处理的方法、装置、计算机存储介质及终端,能够实现pdf文件的旋转处理保存,简化pdf文档的处理,提升文档编辑效率。本发明实施例提供了一种文档处理的方法,包括:根据预设的旋转操作指令,生成对文档页面进行旋转处理的属性修改指令;根据生成的属性修改指令,对文档的属性进行修改;其中,所述文档包括便携式文档格式pdf文档。可选的,所述生成对文档页面进行旋转处理的属性修改指令之前,所述方法还包括:通过预设的交互界面,接收所述旋转操作指令。可选的,所述生成对文档页面进行旋转处理的属性修改指令包括:根据所述旋转操作指令,确定对所述文档页面进行旋转处理的旋转角度;根据确定的所述旋转角度,生成对文档页面进行所述旋转角度的旋转处理的属性修改指令。可选的,所述属性修改指令包括:对旋转rotate属性进行修改的指令。另一方面,本发明实施例还提供一种文档处理的装置,包括:生成单元和修改单元;其中,生成单元用于:根据预设的旋转操作指令,生成对文档页面进行旋转处理的属性修改指令;修改单元用于:根据生成的属性修改指令,对文档的属性进行修改;其中,所述文档包括便携式文档格式pdf文档。可选的,所述装置还包括接收单元,用于:通过预设的交互界面,接收所述旋转操作指令。可选的,所述生成单元具体用于:根据所述旋转操作指令,确定对所述文档页面进行旋转处理的旋转角度;根据确定的所述旋转角度,生成对文档页面进行所述旋转角度的旋转处理的属性修改指令。可选的,所述属性修改指令包括:对旋转rotate属性进行修改的指令。再一方面,本发明实施例还提供一种计算机存储介质,所述计算机存储介质中存储有计算机可执行指令,所述计算机可执行指令用于执行上述文档处理的方法。还一方面,本发明实施例还提供一种终端,包括:存储器和处理器;其中,处理器被配置为执行存储器中的程序指令;程序指令在处理器读取执行以下操作:根据预设的旋转操作指令,生成对文档页面进行旋转处理的属性修改指令;根据生成的属性修改指令,对文档的属性进行修改;其中,所述文档包括便携式文档格式pdf文档。与相关技术相比,本申请技术方案包括:根据预设的旋转操作指令,生成对文档页面进行旋转处理的属性修改指令;根据生成的属性修改指令,对文档的属性进行修改;其中,文档包括便携式文档格式(pdf)文档。本发明实施例通过属性修改实现了pdf文件的旋转处理保存,简化了pdf文档的处理,提升了文档编辑效率。本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。附图说明附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。图1为本发明实施例文档处理的方法的流程图;图2为本发明实施例文档处理的装置的结构框图。具体实施方式为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。图1为本发明实施例文档处理的方法的流程图,如图1所示,包括:步骤101、根据预设的旋转操作指令,生成对文档页面进行旋转处理的属性修改指令;其中,本发明实施例文档包括便携式文档格式(pdf)文档。可选的,生成对文档页面进行旋转处理的属性修改指令之前,本发明实施例方法还包括:通过预设的交互界面,接收所述旋转操作指令。需要说明的是,本发明实施例交互界面可以包含角度信息或角度指示信息的交互界面;例如,包含0度、90度、180度、270度四个角度值或箭头的交互界面,通过交互界面接收包含旋转角度的旋转操作指令。可选的,本发明实施例生成对文档页面进行旋转处理的属性修改指令包括:根据所述旋转操作指令,确定对所述文档页面进行旋转处理的旋转角度;根据确定的所述旋转角度,生成对文档页面进行所述旋转角度的旋转处理的属性修改指令。步骤102、根据生成的属性修改指令,对文档的属性进行修改;可选的,本发明实施例属性修改指令包括:对旋转(rotate)属性进行修改的指令。需要说明的是,针对上述对旋转rotate属性进行修改的目的,本领域技术人员可以借鉴相关技术中进行属性修改的指令,构建对rotate属性进行修改的指令。本发明实施例,针对扫描为pdf文件无法保存旋转页面的问题,发明人分析发现:在pdf标准协议中,页面有一个名字叫rotate的属性,这个属性可以决定页面在显示或者打印时候的角度,可以包括0、90、180、270四个角度;假设交互界面上设置有可以通过顺时针进行旋转角度确定的交互组件,当用户在交互界面上点击顺时针旋转当前视图90度(假定页面的初始角度为0),则根据旋转操作指令生成的属性修改指令为:将页面的rotate属性设置为90,这个时候视图上面显示的页面根据属性修改指令的执行,顺时针旋转了90度,用户点击保存的时候,将修改保存到文件里面,再次打开的时候,页面显示的还是顺时针旋转了90度。旋转所有页面与此类似,即将所有页面的rotate属性进行相应的修改。本发明实施例可以让用户实时地查看到页面旋转后的效果,并且还能将修改保存到文件里面,以便下次打开查看。与相关技术相比,本申请技术方案包括:根据预设的旋转操作指令,生成对文档页面进行旋转处理的属性修改指令;根据生成的属性修改指令,对文档的属性进行修改;其中,文档包括便携式文档格式(pdf)文档。本发明实施例通过属性修改实现了pdf文件的旋转处理保存,简化了pdf文档的处理,提升了文档编辑效率。图2为本发明实施例文档处理的装置的结构框图,如图2所示,包括:生成单元和修改单元;其中,生成单元用于:根据预设的旋转操作指令,生成对文档页面进行旋转处理的属性修改指令;修改单元用于:根据生成的属性修改指令,对文档的属性进行修改;其中,所述文档包括便携式文档格式pdf文档。可选的,本发明实施例装置还包括接收单元,用于:通过预设的交互界面,接收所述旋转操作指令。可选的,本发明实施例装置生成单元具体用于:根据所述旋转操作指令,确定对所述文档页面进行旋转处理的旋转角度;根据确定的所述旋转角度,生成对文档页面进行所述旋转角度的旋转处理的属性修改指令。可选的,本发明实施例装置属性修改指令包括:对旋转(rotate)属性进行修改的指令。本发明实施例,针对扫描为pdf文件无法保存旋转页面的问题,发明人分析发现:在pdf标准协议中,页面有一个名字叫rotate的属性,这个属性可以决定页面在显示或者打印时候的角度,可以包括0、90、180、270四个角度;假设交互界面上设置有可以通过顺时针进行旋转角度确定的交互组件,当用户在交互界面上点击顺时针旋转当前视图90度(假定页面的初始角度为0),则根据旋转操作指令生成的属性修改指令为:将页面的rotate属性设置为90,这个时候视图上面显示的页面根据属性修改指令的执行,顺时针旋转了90度,用户点击保存的时候,将修改保存到文件里面,再次打开的时候,页面显示的还是顺时针旋转了90度。旋转所有页面与此类似,即将所有页面的rotate属性进行相应的修改。本发明实施例可以让用户实时地查看到页面旋转后的效果,并且还能将修改保存到文件里面,以便下次打开查看。与相关技术相比,本申请技术方案包括:根据预设的旋转操作指令,生成对文档页面进行旋转处理的属性修改指令;根据生成的属性修改指令,对文档的属性进行修改;其中,文档包括便携式文档格式(pdf)文档。本发明实施例通过属性修改实现了pdf文件的旋转处理保存,简化了pdf文档的处理,提升了文档编辑效率。本发明实施例还提供一种计算机存储介质,所述计算机存储介质中存储有计算机可执行指令,所述计算机可执行指令用于执行上述文档处理的方法。本发明实施例还提供一种终端,包括:存储器和处理器;其中,处理器被配置为执行存储器中的程序指令;程序指令在处理器读取执行以下操作:根据预设的旋转操作指令,生成对文档页面进行旋转处理的属性修改指令;根据生成的属性修改指令,对文档的属性进行修改;其中,所述文档包括便携式文档格式pdf文档。本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件(例如处理器)完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应地,上述实施例中的每个模块/单元可以采用硬件的形式实现,例如通过集成电路来实现其相应功能,也可以采用软件功能模块的形式实现,例如通过处理器执行存储于存储器中的程序/指令来实现其相应功能。本发明不限制于任何特定形式的硬件和软件的结合。虽然本发明所揭露的实施方式如上,但所述的内容仅为便于理解本发明而采用的实施方式,并非用以限定本发明。任何本发明所属领域内的技术人员,在不脱离本发明所揭露的精神和范围的前提下,可以在实施的形式及细节上进行任何的修改与变化,但本发明的专利保护范围,仍须以所附的权利要求书所界定的范围为准。当前第1页1 2 3 当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1