[发明专利]排版方法和装置有效
申请号: | 201811340982.3 | 申请日: | 2018-11-12 |
公开(公告)号: | CN109726382B | 公开(公告)日: | 2023-08-22 |
发明(设计)人: | 刘畅;刘继新;潘剑波;马黎明 | 申请(专利权)人: | 方正璞华软件(武汉)股份有限公司;方正株式(武汉)科技开发有限公司 |
主分类号: | G06F40/189 | 分类号: | G06F40/189;G06F16/957 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 王莹;李相雨 |
地址: | 430000 湖北省武汉市洪*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 排版 方法 装置 | ||
本发明实施例提供一种排版方法和装置。其中,排版方法包括:接收用户对Web页面上显示在当前版面的预览图上的木偶对象进行操作的第一操作指令,将第一操作指令转换为对木偶对象对应的实体对象进行操作的第二操作指令;将第二操作指令发送至服务器,以使得部署于服务器的应用软件对对应的实体对象执行第二操作指令,生成新版面和新版面的预览图;接收服务器发送的新版面的预览图的信息,并将新版面的预览图的信息发送至Web页面,以使得Web页面显示新版面的预览图。本发明实施例提供的排版方法和装置,将前端对木偶对象的操作转换为后台对实体对象的操作,解决了在浏览器Web页面上难以实现复杂的排版操作的问题。
技术领域
本发明实施例涉及计算机技术领域,尤其涉及一种排版方法和装置。
背景技术
自个人电脑图形界面诞生之后,基于图形操作系统(如MS windows)出现了大量所见即所得的桌面应用型排版软件。这些独立应用型软件(APP)或者客户端软件(即C/S架构中的Client)基于操作系统提供的强大底层硬件资源和设备驱动,可以高效高速完成各种复杂的处理加工和效果展现,但其缺点是应用型App软件需要进行本机安装、配置、升级,且个人电脑硬件配置必须足够强大以满足软件高速运行的资源需求。随着互联网的兴起,出现了大量B/S架构的信息系统,前端操作和展示变成主要在浏览器Web页面中进行。但由于HTML页面描述能力、浏览器解释处理能力、浏览器对本机资源访问能力、以及设备硬件条件等诸多限制,使得Web页面主要适合做信息情报数据内容的展示和简单内容输入,并不适合进行复杂的图文加工等排版处理,实现起来非常困难也无法达到和应用型App软件一样的效果。
为了实现在浏览器Web页面中也能进行复杂文字、图形、图像加工等排版操作的目的。现有的技术方案通常有两种,一种是利用flash player插件、activex组件等,上述插件或组件相当于在浏览器中内嵌了一个本地处理平台,该平台越过浏览器自定义了一套文字、图形、图形、动画及音视频处理接口,利用平台提供的接口和脚本语言,可以开发出在浏览器Web页面中运行的软件,实现大部分排版效果。另一种是前端Web页面操作与后端服务相结合的方式,即后端软件预先做好了各式各样整体已经制作完毕的模板,每个模板的样式及大部分内容都已制作完毕,只留下少量可替换项目;前端浏览器web页面进行模板样式的浏览和选择(通过预览图),并输入模板中可替换的内容(一般为文字或图片),样式选择和输入的内容传递给后端服务后,后端服务软件打开指定的模板,将其中可替换的内容更换为用户指定的文字和图片,生成最终排版结果。
以上两种现有方案都有其天然的缺陷。第一种方案完全依赖于flashplayer插件或activex组件等平台,对于平台支持的能力,基于平台开发的Web页面就能实现相应功能,对于平台不支持的能力,Web页面就无法实现对应功能。第一种方案还依赖操作系统及浏览器对flash player插件或activex组件等的支持,如果操作系统和浏览器不支持flashplayer插件或activex组件等,基于此开发的页面也就无法运行。此外由于插件或组件需要额外安装和升级,且绕过浏览器控制获取本机软硬件资源,因此会带来额外的安全风险。在flash player插件或activex组件等上运行的Web页面,由于在本地运行且使用脚本语言,复杂应用会占用较多本机资源。
对于第二种方案,用户在Web页面上可处理加工的内容太少,无法实现所见即所得,必须预先在服务端通过应用预先基本完成了整个版面制作,仅留下少部分可变项目供前端Web页面进行替换操作,前端Web页面上也只能进行文字录入、图片上传等预设好的简单的内容替换操作。因此第二种方案仅适用于类似名片制作等可通过固定样式模板进行局部内容替换就能完成的排版任务,使用范围非常有限,用户可操作范围非常小。
发明内容
针对现有技术存在的问题,本发明实施例提供一种排版方法和装置。
第一方面,本发明实施例提供一种排版方法,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于方正璞华软件(武汉)股份有限公司;方正株式(武汉)科技开发有限公司,未经方正璞华软件(武汉)股份有限公司;方正株式(武汉)科技开发有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811340982.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:文件的处理方法和装置
- 下一篇:一种文章语义向量表示方法和系统