CN102521219A - 版式与流式混合排版***及其排版方法 - Google Patents
版式与流式混合排版***及其排版方法 Download PDFInfo
- Publication number
- CN102521219A CN102521219A CN2011104261191A CN201110426119A CN102521219A CN 102521219 A CN102521219 A CN 102521219A CN 2011104261191 A CN2011104261191 A CN 2011104261191A CN 201110426119 A CN201110426119 A CN 201110426119A CN 102521219 A CN102521219 A CN 102521219A
- Authority
- CN
- China
- Prior art keywords
- streaming
- format
- composing
- piece
- view
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Document Processing Apparatus (AREA)
Abstract
本发明公开了一种版式与流式混合排版的方法与***。本***支持版式排版,并且在版面对象区域超过设定阀值的时候,自动生成临时流式排版块对象,并依据内容进行排版,从而实现了版式显示,并能够适应各种终端视图大小进行的流式适应。本***的这种基于版式排版并适应视图大小进行辅助流式排版,特别适用于智能终端的内容阅读。
Description
技术领域
本发明涉及计算机网络技术领域,尤其涉及一种版式与流式混合排版***及其排版方法。
背景技术
排版是将文字、图片、图形等可视化信息元素在版面布局上调整位置、大小,使版面布局条理化的过程。在阅读中版面呈现方式中,流式排版与版式排版是两种不同的阅读排版方式。版式排版相对于流式排版最大的区别则是其版面是固定的,阅读过程中始终以原始编辑版式显示,缩放后不会自动根据页宽进行重新排版。如利用扫描得到的初始图片稿件制成的PDF文件,还有一些就是固定版式制作的PDF图文与纯文本文件了。
流式排版相对于版式排版而言,指对文档包含的文字、数字、表格和图形图像进行特定的版排方式处理,保存后的内容是原始的编辑元素,用户通过阅读软件能查看到编辑后的排版风格,并且可以在不同的缩放比率间自适应版面大小显示。在小屏幕的电子书阅读器上则最好的表现是放大后能够对初始版面自动重排,根据屏幕宽度调整段落的换行以适应单页的视野范围。
目前移动设备的显示屏幕大小规格多,显然流式排版适用与小屏幕阅读,但是版式排版的设计具有良好的视觉传达效果,并且大量出版物均采用版式排版的方式制作后,将内容推送到移动终端的,版式排版是出版的主流方法。版式排版的文档版面是固定的,无论在任何终端下,阅读的都是原始编辑版式显示,不会因为窗口或者页面改变而重新排版;而流式排版可以针对不同终端和版面或者窗口进行自适应调整,阅读者看到的内容没有变,但排版信息却失去了。
流式排版的文档格式有很多,譬如人们最常使用的TXT,Word的doc格式,以及iPad上的ePub书籍都是流式文档,一本Txt书籍在手机和电脑上的页数,排版截然不同,但这类文档适用性很强,可以在各类终端上使用。所以,Txt和ePub成了手机、电子书阅读器终端上颇为普及。版式排版最典型的代表是PDF文档,现在国际公文领域PDF几乎是唯一的选择,已经成为行业的事实标准。公文与个人用户的电子书不同,政府需要保证公文公告原封不动地传达,要与“纸制品”时代一模一样的效果。
由于两者具有或多或少的优点和缺点,现有阶段使用一种完全的排版版式影响用户的使用体验,本发明因此而来。
随着移动终端的发展,已有相关技术处理针对移动阅读终端的适应方面技术:典型如北大方正集团公司的专利“基于版式文件的文档流式信息处理方法及装置”(申请号:200810114437.2),该专利通过获得版式文件的文档流式信息,即文档内容结构信息和/或文档版面自适应呈现信息,对文档内容进行内容块划分,重新描述基于内容块划分后文档流式信息。该技术对于将版式文件转化为流式文件是有效和精确的,但是同时增大了不同版式到流式的处理难度,并且未提及分层处理方式。
发明内容
针对现有技术中存在的缺陷,本发明所要解决的技术问题是提供一种版式与流式混合排版的方法与***。
为了解决现有技术中的这些问题,本发明提供的技术方案是:
一种版式与流式混合排版***,其特征在于,所述***包括流式排版装置、视图切换装置、版式视图管理器和规则管理器,所述版式视图管理器用于管理***现有的版式版面并进行相关阅读数据进行提取;所述规则管理器用于判断版式视图管理器预设的版式版面和版面文字块宽度的关系,并与流式排版装置配合生成临时流式显示块;所述流式排版装置根据规则管理器的排版规则指令将版式视图管理器提取的文字块内容生成临时流式显示块;所述视图切换装置用于版式视图的切换。
优选的,所述版式视图管理器预先获取显示版面适合显示的尺寸,并根据版面适合显示的尺寸显示版式版面;当视图切换装置切换视图时,规则管理器根据版面文字块的情况进行判断是否启动流式排版装置进行流式排版。
本发明的另一目的在于提供一种采用版式与流式混合排版***进行排版的方法,其特征在于所述方法包括以下步骤:
(1)版式视图管理器获取显示版面适合显示的尺寸,并显示;
(2)当用户进行版式视图的切换时,若版面文字块宽度大于设定值,则版式视图管理器抽取对应的文字块内容,流式排版装置根据规则管理器生成的排版规则将上述提取的文字块内容生成临时流式显示块;
(3)重新计算流式的排版页数,并且重置阅读位置。
优选的,所述方法中流式排版块最大的范围不超过显示区域大小,其滚动方向与文字阅读方向垂直。
优选的,所述方法中流式排版块内容包含图表内容的时候,图表内容不参与流式重排,仅作为***文字形式的链接或者按照比例缩放。
优选的,所述方法进行流式排版后,流式排版装置根据当前文字字数和内容相对屏幕的位置,计算显示当前版-第几页-共几页的定位信息;其中第几页是指当前屏幕显示在整个流式排版内容的位置,共几页是当期流式排版块相对显示视图的总页数。
优选的,所述方法中当版面上若干文字块组成文章链的时候,生成流式排版块内按照全部文章块内容排版。
优选的,所述方法中当视图小于版式排版块区域时候,流式排版块隐藏;或者用户又触发操作后,流式排版块隐藏,返回到版式排版进入到流式辅助排版时的状态。
优选的,所述方法中流式排版块的字体由***配置决定,排版块大小变化不影响字体变化,而版式排版块在视图放缩时文字与其他内容按照相同比例变化。
优选的,所述方法中针对版式排版中文章链组成内容的生成的流式排版版面,在取消流式排版后,版面按照最后流式排版为位置对应的文章排版块位置,重新定位返回视图。
本发明涉及一种版式与流式混合排版的方法,还涉及一种版式与流式混合排版的***。其中规则管理器具有以下规则:(1)流式排版块最大的范围不超过显示区域大小,其滚动方向与文字阅读方向垂直。(2)流式排版块内容包含图表等内容的时候,相关内容不参与流式重排,仅作为***文字形式的链接,或者按照比例缩放。(3)流式排版后,流式排版装置根据当前文字字数和内容相对屏幕的位置,计算显示当前版-第几页-共几页的定位信息,其中第几页是指当前屏幕显示在整个流式排版内容的位置,共几页是当期流式排版块相对显示视图的总页数。(4)当版面上若干文字块组成文章链的时候,生成流式排版块内按照全部文章块内容排版。(5)当视图小于版式排版块区域时候,流式排版块隐藏;或者用户又触发操作后,流式排版块隐藏,回到版式排版进入到流式辅助排版时的状态。(6)流式排版块的字体由***配置决定,排版块大小变化不影响字体变化,而版式排版块在视图放缩时文字与其他内容按照相同比例变化。(7)针对版式排版中文章链组成内容的生成的流式排版版面,在取消流式排版后,版面按照最后流式排版为位置对应的文章排版块位置,重新定位返回视图。
视图切换装置用于进行版式视图的切换,用户进行放大或缩小视图操作时,视图切换装置响应用户的请求,对版式视图进行相应操作。进行版式视图的切换后,原来的版式视图可能不适合切换后的视图,需要对切换后的视图进行调整。这是通过版式与流式混合排版***来完成的。所述版式视图管理器,主要用于***管理现有的版式版面、并进行相关阅读数据的提起;所述流式排版装置,主要用于便于便携设备阅读的,将超出设定阀值的版式排版块内容提取出生成适合便携设备阅读的流式排版块,并生成版式流式结合的定位信息;所述规则管理器是版式视图管理器与流式排版装置使用的规则管理装置。
本发明版式与流式混合排版***既具有版式排版的版面视图的优点,又具有流式排版的版面视图的优点。具体的说,当开始使用时,启动版式视图管理器生成管理***现有的版式版面,这时采用的是版式排版方法,视图漂亮美观;同时通过版式视图管理器提取版式视图中的阅读数据;当视图切换装置根据用户的请求进行视图切换时,规则管理器判断是否版式视图中数据情况,根据不同的数据对版式视图进行调整;这时采用流式排版装置进行调整的。因此,该***具有调整灵活、调整方法简单有效,能适应不同的文件格式等优点。
与现有技术相比,本发明的有益效果为:
本***支持版式排版,并且在版面对象区域超过设定阀值的时候,自动生成临时流式排版块对象,并依据内容进行排版,从而实现了版式显示,并能够适应各种终端视图大小进行的流式适应。本***的这种基于版式排版并适应视图大小进行辅助流式排版,特别适用于智能终端的内容阅读。
附图说明
下面结合附图及实施例对本发明作进一步描述:
图1是本发明实施例版式与流式混合排版***的结构框图;
图2是本发明实施例进行版式与流式混合排版的方法流程图;
图3是图2中流式排版的操作流程图。
具体实施方式
以下结合具体实施例对上述方案做进一步说明。应理解,这些实施例是用于说明本发明而不限于限制本发明的范围。实施例中采用的实施条件可以根据具体厂家的条件做进一步调整,未注明的实施条件通常为常规使用的条件。
实施例
如图1所示,本实施例版式与流式混合排版***包括流式排版装置13、视图切换装置12、版式视图管理器11和规则管理器14,所述版式视图管理器11用于管理***现有的版式版面并进行相关阅读数据进行提取;所述规则管理器14用于判断版式视图管理器预设的版式版面和版面文字块宽度的关系,并与流式排版装置配合生成临时流式显示块;所述流式排版装置13根据规则管理器的排版规则指令将版式视图管理器提取的文字块内容生成临时流式显示块;所述视图切换装置12用于版式视图的切换。
版式视图管理器11预先获取显示版面适合显示的尺寸,并根据版面适合显示的尺寸显示版式版面;当视图切换装置12切换视图时,规则管理器14根据版面文字块的情况进行判断是否启动流式排版装置13进行流式排版。
版式视图管理器获取显示版面适合显示的尺寸,并显示;当用户进行放大或缩小视图等操作时,若版面文字块宽度大于设定值,则版式视图管理器抽取对应的文字块内容,流式排版装置根据规则管理器生成的排版规则将上述提取的文字块内容生成临时流式显示块;重新计算流式的排版页数,并且重置阅读位置。
如图2所示,本实施例进行排版的过程如下:
(1)版式视图管理器获取显示版面适合显示的尺寸,并显示;
(2)当用户进行放大视图等操作时,若版面文字块宽度大于设定值,则版式视图管理器抽取对应的文字块内容,流式排版装置根据规则管理器生成的排版规则将上述提取的文字块内容生成临时流式显示块;
(3)重新计算流式的排版页数,并且重置阅读位置。
所述方法中流式排版块最大的范围不超过显示区域大小,其滚动方向与文字阅读方向垂直。如图3所示,当流式排版块最大的范围不超过显示区域大小时,流式排版块向下滚动一行进行排版;当流式排版块最大的范围超过显示区域大小时,截取超过的部分流式排版块用于下一次循环判断。
所述方法中流式排版块内容包含图表内容的时候,图表内容不参与流式重排,仅作为***文字形式的链接或者按照比例缩放。所述方法进行流式排版后,流式排版装置根据当前文字字数和内容相对屏幕的位置,计算显示当前版-第几页-共几页的定位信息;其中第几页是指当前屏幕显示在整个流式排版内容的位置,共几页是当期流式排版块相对显示视图的总页数。所述方法中当版面上若干文字块组成文章链的时候,生成流式排版块内按照全部文章块内容排版。
所述方法中当视图小于版式排版块区域时候,流式排版块隐藏;或者用户又触发操作后,流式排版块隐藏,返回到版式排版进入到流式辅助排版时的状态。所述方法中流式排版块的字体由***配置决定,排版块大小变化不影响字体变化,而版式排版块在视图放缩时文字与其他内容按照相同比例变化。所述方法中针对版式排版中文章链组成内容的生成的流式排版版面,在取消流式排版后,版面按照最后流式排版为位置对应的文章排版块位置,重新定位返回视图。
***支持版式排版,并且在版面对象区域超过设定阀值的时候,自动生成临时流式排版块对象,并依据内容进行排版,从而实现了版式显示,并能够适应各种终端视图大小进行的流式适应。本***的这种基于版式排版并适应视图大小进行辅助流式排版,特别适用于智能终端的内容阅读。
上述实例只为说明本发明的技术构思及特点,其目的在于让熟悉此项技术的人是能够了解本发明的内容并据以实施,并不能以此限制本发明的保护范围。凡根据本发明精神实质所做的等效变换或修饰,都应涵盖在本发明的保护范围之内。
Claims (10)
1. 一种版式与流式混合排版***,其特征在于,所述***包括流式排版装置、视图切换装置、版式视图管理器和规则管理器,所述版式视图管理器用于管理***现有的版式版面并进行相关阅读数据进行提取;所述规则管理器用于判断版式视图管理器预设的版式版面和版面文字块宽度的关系,并与流式排版装置配合生成临时流式显示块;所述流式排版装置根据规则管理器的排版规则指令将版式视图管理器提取的文字块内容生成临时流式显示块;所述视图切换装置用于版式视图的切换。
2. 根据权利要求1所述的版式与流式混合排版***,其特征在于所述版式视图管理器预先获取显示版面适合显示的尺寸,并根据版面适合显示的尺寸显示版式版面;当视图切换装置切换视图时,规则管理器根据版面文字块的情况进行判断是否启动流式排版装置进行流式排版。
3. 一种采用权利要求1或2所述的版式与流式混合排版***进行排版的方法,其特征在于所述方法包括以下步骤:
(1)版式视图管理器获取显示版面适合显示的尺寸,并显示;
(2)当用户进行版式视图的切换时,若版面文字块宽度大于设定值,则版式视图管理器抽取对应的文字块内容,流式排版装置根据规则管理器生成的排版规则将上述提取的文字块内容生成临时流式显示块;
(3)重新计算流式的排版页数,并且重置阅读位置。
4. 根据权利要求3所述的方法,其特征在于所述方法中流式排版块最大的范围不超过显示区域大小,其滚动方向与文字阅读方向垂直。
5. 根据权利要求3所述的方法,其特征在于所述方法中流式排版块内容包含图表内容的时候,图表内容不参与流式重排,仅作为***文字形式的链接或者按照比例缩放。
6. 根据权利要求3所述的方法,其特征在于所述方法进行流式排版后,流式排版装置根据当前文字字数和内容相对屏幕的位置,计算显示当前版-第几页-共几页的定位信息;其中第几页是指当前屏幕显示在整个流式排版内容的位置,共几页是当期流式排版块相对显示视图的总页数。
7. 根据权利要求6所述的方法,其特征在于所述方法中当版面上若干文字块组成文章链的时候,生成流式排版块内按照全部文章块内容排版。
8. 根据权利要求3所述的方法,其特征在于所述方法中当视图小于版式排版块区域时候,流式排版块隐藏;或者用户又触发操作后,流式排版块隐藏,返回到版式排版进入到流式辅助排版时的状态。
9. 根据权利要求3所述的方法,其特征在于所述方法中流式排版块的字体由***配置决定,排版块大小变化不影响字体变化,而版式排版块在视图放缩时文字与其他内容按照相同比例变化。
10. 根据权利要求3所述的方法,其特征在于所述方法中针对版式排版中文章链组成内容的生成的流式排版版面,在取消流式排版后,版面按照最后流式排版为位置对应的文章排版块位置,重新定位返回视图。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011104261191A CN102521219A (zh) | 2011-12-19 | 2011-12-19 | 版式与流式混合排版***及其排版方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011104261191A CN102521219A (zh) | 2011-12-19 | 2011-12-19 | 版式与流式混合排版***及其排版方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102521219A true CN102521219A (zh) | 2012-06-27 |
Family
ID=46292148
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2011104261191A Pending CN102521219A (zh) | 2011-12-19 | 2011-12-19 | 版式与流式混合排版***及其排版方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102521219A (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104281562A (zh) * | 2014-09-28 | 2015-01-14 | 百度在线网络技术(北京)有限公司 | 一种电子文档的处理方法及装置 |
CN104424657A (zh) * | 2013-09-02 | 2015-03-18 | 北大方正集团有限公司 | 置入图片的方法 |
CN105468577A (zh) * | 2014-09-23 | 2016-04-06 | 北大方正集团有限公司 | 一种文档拆分方法及*** |
CN105512095A (zh) * | 2014-09-25 | 2016-04-20 | 北大方正集团有限公司 | Epub电子书的生成方法 |
CN105549936A (zh) * | 2015-12-21 | 2016-05-04 | 腾讯科技(深圳)有限公司 | 数据表的显示方法和装置 |
CN110096691A (zh) * | 2019-04-16 | 2019-08-06 | 掌阅科技股份有限公司 | 基于电子书的排版方法、电子设备及计算机存储介质 |
CN115935903A (zh) * | 2022-12-28 | 2023-04-07 | 盟浪可持续数字科技(深圳)有限责任公司 | 一种多模态pdf版面结构分析*** |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101110070A (zh) * | 2006-07-20 | 2008-01-23 | 天津津科电子***工程有限公司 | 在手持阅读设备上阅读大幅固定版面的流式显示方法 |
CN101145159A (zh) * | 2007-10-16 | 2008-03-19 | 吕利勇 | 提供可分解阅读原版媒体内容的***、方法及播放装置 |
CN101308488A (zh) * | 2008-06-05 | 2008-11-19 | 北大方正集团有限公司 | 基于版式文件的文档流式信息处理方法及装置 |
CN101866418A (zh) * | 2009-04-17 | 2010-10-20 | 株式会社理光 | 确定文档阅读顺序的方法和设备 |
CN101923723A (zh) * | 2009-06-16 | 2010-12-22 | 汉王科技股份有限公司 | 实现电子文档显示的方法 |
-
2011
- 2011-12-19 CN CN2011104261191A patent/CN102521219A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101110070A (zh) * | 2006-07-20 | 2008-01-23 | 天津津科电子***工程有限公司 | 在手持阅读设备上阅读大幅固定版面的流式显示方法 |
CN101145159A (zh) * | 2007-10-16 | 2008-03-19 | 吕利勇 | 提供可分解阅读原版媒体内容的***、方法及播放装置 |
CN101308488A (zh) * | 2008-06-05 | 2008-11-19 | 北大方正集团有限公司 | 基于版式文件的文档流式信息处理方法及装置 |
CN101866418A (zh) * | 2009-04-17 | 2010-10-20 | 株式会社理光 | 确定文档阅读顺序的方法和设备 |
CN101923723A (zh) * | 2009-06-16 | 2010-12-22 | 汉王科技股份有限公司 | 实现电子文档显示的方法 |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104424657A (zh) * | 2013-09-02 | 2015-03-18 | 北大方正集团有限公司 | 置入图片的方法 |
CN105468577B (zh) * | 2014-09-23 | 2018-11-09 | 北大方正集团有限公司 | 一种文档拆分方法及*** |
CN105468577A (zh) * | 2014-09-23 | 2016-04-06 | 北大方正集团有限公司 | 一种文档拆分方法及*** |
CN105512095B (zh) * | 2014-09-25 | 2018-07-13 | 北大方正集团有限公司 | Epub电子书的生成方法 |
CN105512095A (zh) * | 2014-09-25 | 2016-04-20 | 北大方正集团有限公司 | Epub电子书的生成方法 |
CN104281562B (zh) * | 2014-09-28 | 2017-12-12 | 百度在线网络技术(北京)有限公司 | 一种电子文档的处理方法及装置 |
CN104281562A (zh) * | 2014-09-28 | 2015-01-14 | 百度在线网络技术(北京)有限公司 | 一种电子文档的处理方法及装置 |
CN105549936A (zh) * | 2015-12-21 | 2016-05-04 | 腾讯科技(深圳)有限公司 | 数据表的显示方法和装置 |
CN105549936B (zh) * | 2015-12-21 | 2020-05-19 | 腾讯科技(深圳)有限公司 | 数据表的显示方法和装置 |
CN110096691A (zh) * | 2019-04-16 | 2019-08-06 | 掌阅科技股份有限公司 | 基于电子书的排版方法、电子设备及计算机存储介质 |
CN110096691B (zh) * | 2019-04-16 | 2022-12-23 | 掌阅科技股份有限公司 | 基于电子书的排版方法、电子设备及计算机存储介质 |
CN115935903A (zh) * | 2022-12-28 | 2023-04-07 | 盟浪可持续数字科技(深圳)有限责任公司 | 一种多模态pdf版面结构分析*** |
CN115935903B (zh) * | 2022-12-28 | 2024-07-23 | 盟浪可持续数字科技(深圳)有限责任公司 | 一种多模态pdf版面结构分析*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102521219A (zh) | 版式与流式混合排版***及其排版方法 | |
CN101923723B (zh) | 实现电子文档显示的方法 | |
CN101976232B (zh) | 一种识别文档中数据表格的方法及装置 | |
EP2071493B1 (en) | Image processing device, image processing method, and program and recording medium thereof | |
EP1647906A3 (en) | Semantic thumbnails | |
CN108415887A (zh) | 一种pdf文件向ofd文件转化的方法 | |
CN102455857B (zh) | 一种移动终端浏览器中的快速链接实现方法和*** | |
BR0108067A (pt) | Formação de imagens de documentos possuindo conteúdo estático e dados variáveis | |
WO2005038694A3 (en) | Methods and apparatus for posting messages on documents delivered over a computer network | |
CN105320734B (zh) | 一种网页核心内容提取方法 | |
CN110362793A (zh) | 一种用于版式文件转换并展示的方法 | |
CN101540041B (zh) | 一种扫描文档浏览适配方法 | |
JP2012123093A (ja) | 電子書籍表示装置、方法およびプログラム | |
CN116757165B (zh) | 基于版式数据流文件底板将效果工具投影到ofd文件的方法 | |
CN102523533A (zh) | 视频内容关联的在线视频广告管理方法 | |
CN105808519A (zh) | 一种文档显示方法及装置 | |
CN104216868A (zh) | 一种文档显示格式的适配方法及装置 | |
CN101207742A (zh) | 一种显示内容的分页方法、装置及数字电视接收装置 | |
CN105893342A (zh) | 一种文本信息处理方法及装置 | |
CN106021196B (zh) | 一种公式转换方法及*** | |
CN102262731A (zh) | 一种基于稀疏编码的字体识别方法 | |
González-Castaño et al. | A new transcoding technique for PDA browsers, based on content hierarchy | |
CN102200966A (zh) | 一种版面信息提取和加工的方法 | |
CN102637159A (zh) | 文档显示方法及装置 | |
GB2596452A (en) | Systems and methods for generating documents from video content |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20120627 |