一种web后台与前台结合的在线设计制作印制品的方法及系统技术方案

技术编号:7759373 阅读:279 留言:0更新日期:2012-09-14 01:38
一种web后台与前台结合的在线设计制作印制品的方法,包括:(1)预先设定模板文件和模板中的每一模板页文件,(2)将包括模板文件及其下属模板页文件在内的信息导入在线印刷平台,前台通过对该模板信息的解析构建印刷品在线设计及制作编辑器;(3)印刷品在线设计及制作编辑器接受终端用户的操作请求,将操作请求传送至后台,请求中包括对模板内容的属性调整信息,属性调整信息以块为单元记录属性调整信息;(4)后台接收到属性调整信息命令,并对命令进行处理,并将处理结果传递至前台;命令处理包括调整模板页文件对应块的信息更新生成新的块图片信息;(5)前台的编辑器接收到包括新块图片信息在内的更新信息,排版展示给终端。

【技术实现步骤摘要】

本专利技术涉及一种计算机领域,尤其涉及一种通过计算机软件将web后台与前台结合的在线设计制作印制品的方法及系统
技术介绍
近10年来随着网络以及J2EE技术的快速发展,为通过网络进行印刷品的设计制作提供了巨大的便利。根据当前提供网络印刷品设计制作的状况,主要存在以下几种实现方式I.前台通过JS来实现设计,然后根据JS生成最终的可印文件,如PDF ;2.通过FLEX制作效果更加丰富的前台编辑器,然后通过把SWF文件转换为PDF文件;3.通过提供离线版的编辑器实现设计制作的功能,从而为避免在线编辑器的表现力弱,速度慢,功能差的缺点。以上是当前主流从事网络设计制作的方法。主要用到的技术包括JSP、FLEX、FLASH、数据库、Juery等等。这些技术能够实现前台与后台相结合的处理方式,但是此种结合更多的是数据的结合——即把前台的设计制作结果生成可印刷文件后保存在后台。综上所述,现有的在线设计制作印制品存在在线编辑速度慢、运算能力差及展现能力差的技术问题。
技术实现思路
本专利技术的第一目的在于提供一种web后台与前台结合的在线设计制作印制品的方法,以解决现有技术中在线编辑速度慢、运算能力差的技术问题。本专利技术的又一目的在于提供一种web后台与前台结合的在线设计制作印制品的系统,以解决现有技术中在线编辑速度慢、运算能力差的技术问题。为了解决上述技术问题,本专利技术提供的技术方案为一种web后台与前台结合的在线设计制作印制品的方法,包括以下步骤(I)预先设定模板文件和模板中的每一模板页文件,所述模板文件用于存储每个模板信息的描述,每一模板页文件用于存储当前模板页的基本信息及模板页上所有块信息;(2)将包括所述模板文件及其下属模板页文件在内的信息导入在线印刷平台,前台通过对该模板信息的解析构建印刷品在线设计及制作编辑器;(3)印刷品在线设计及制作编辑器接受终端用户的操作请求,将包括对模板内容的属性调整信息在内的操作请求,传送至后台,所述属性调整信息以块为单元记录所述属性调整信息;(4)后台接收到所述属性调整信息命令,并对命令进行处理,并将处理结果传递至前台;所述命令处理包括调整模板页文件对应块的信息更新,并且生成新的块图片信息;(5)前台的所述编辑器接收包括新块图片信息在内的更新信息,并排版展示给所述终端用户。进一步地,步骤(4)中后台对命令进行处理进一步包括将包括生成时间、任务类型在内的命令文件信息插入数据库中;在数据库中形成一条任务,该任务被执行 时读取命令文件,完成用户指令处理从后台读取对应的调整模板文件、对应的模板页文件信息;将所述模板页文件中对应预调整的对应块信息进行更新;将更新后的块生成png格式的图片文件,传递至前台。还有,步骤⑷还包括预先设定临时文件夹,所述临时文件夹保存用户操作过程中的一切信息;将处理结果放到所述临时文件夹内。较佳地,编辑器将操作结果转换为模板内容的属性调整信息,再将该些信息写入XML命令文件。较佳地,通过使用DOM的方式读入XML格式的模板文件信息,对信息进行检查通过之后把信息存入数据库的模板表中,形成一条模板记录,此条记录作为商品信息的基础数据作为外键存储在商品的记录之中。较佳地,所述后台设置一模板根目录,在该根目录下存储至少一模板文件,每一模板文件下存储模板页文件,该模板页文件下设置该模板页下所有块图片文件。本方法还包括根据前台传递过来的块属性形成新的显示结果,该结果显示在内存DC中,内存中的DC文件由bmp格式的位图文件转换为png文件。一种web后台与前台结合的在线设计制作印制品系统,包括终端和在线印刷平台,所述在线印刷平台包括前台和后台,其中,前台设置印刷品在线设计及制作编辑器所述印刷品在线设计及制作编辑器进一步包括用户交互单元、解析单元、后台交互单元和显示单元,其中所述用户交互单元,用于和用户建立交互;所述后台交互单元,用于建立与后台交互;所述解析单元,用于接收用户指令,再将所述用户指令转换成XML文件并返回至后台,将所接收到的后台的命令解析成显示单元能读取的指令;所述显示单元,用于按照预先设定的排版效果展示给用户;所述后台进一步包括存储单元预先设定模板文件和模板中的每一模板页文件,所述模板文件用于存储每个模板信息的描述,所述模板页文件用于存储当前模板页的基本信息及模板页上所有块信息;排版引擎服务器用于接收所述属性调整信息命令,并对命令进行处理,并将处理结果传递至前台;所述命令处理包括调整模板页文件对应块的信息更新,并且生成新的块图片信息,所述排版引擎服务器进一步包括模板管理单元,其通过读入模板文件信息把信息存储至数据库,生成商品的构建单元。较佳地,所述模板文件分页制作,每页模板文件包括 pattern, xml,该文件包含模板页的基本信息以及模板页的块信息,所述块信息包括块的位置、大小属性;Tempplate. xml,该文件包含模板的页数、缩放比率在内的对整个模板信息的描述信息。较佳地,本专利技术还包括系统管理单元用于提供包括权限管理、用户管理在内的管理功能, web服务器,用于建立与用户端的连接。本系统避免传统在线编辑器的展现能力差、运算能力低的劣势,进行针对性的改进。针对运算能力低缺点,系统依托后台强大的计算能力,构建后台排版引擎,从事实现强大的设计排版能力。针对在线编辑器前台展现比较差的问题,除采用传统技术外,还采用把排版结果生成图片文件的形式,从而达到显示丰富文字、图形表现效果。附图说明图I为一种web后台与前台结合的在线设计制作印制品系统的原理图;图2为模块文件的存储图。具体实施例方式以下结合附图,具体说明本专利技术。请参阅图1,其为一种web后台与前台结合的在线设计制作印制品系统,包括终端I和在线印刷平台2,所述在线印刷平台包括前台4和后台3,其中,前台4设置印刷品在线设计及制作编辑器所述编辑器进一步包括用户交互单元41、解析单元42、后台交互单43和显示单元44,其中用户交互单元41 :用于和用户建立交互,为用户提供注册、信息保存、密码找回等功能;后台交互单元43 :用于与后台3交互,比如,实现文档上传,实现文档的断点续传功能,还可以包括文档印刷属性选择,主要用于提供向导式的用户文档选择功能;购物车、订单管理,其主要用于实现商品购买,订单查看、取消、检索的功能;文档印刷申请管理,其主要用于实现文档上传以后申请审核批准后的购买功能。一般来说,后台交互单元43预先按照预先设定的格式展示给登录的用户,后台交互单元43建立与后台3的交互。解析单元42 :用于接收用户指令,再将其按照预先设定的格式转换成XML文件并返回至后台,接收到后台的命令解析成显示单元44能读取的指令;显示单元44 :用于按照预先设定的排版效果展示给用户;所述后台3进一步包括存储单元34,用于预先设定模板文件和模板中的每一模板页文件,所述模板文件用于存储每个模板信息的描述,每一模板页文件用于存储当前模板页的基本信息及模板页上所有块信息。请参阅图2,其为本专利技术的一个模板根目录图。其中,模板文件分页制作,每页模板文件包括有pattern, xml,该文件包含模板页的基本信息以及模板页的块信息,所述块信息包括块的位置、大小属性)Jempplate. xml文件包含模板的页数、缩放比率在内的对整个模板信本文档来自技高网...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:王文军关健姜建军
申请(专利权)人:上海方正数字出版技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1