用于数字出版物样式排版和与自动适配的方法与流程

文档序号:14195056阅读:272来源:国知局

本发明涉及计算机及移动终端技术领域,具体涉及一种数字出版物多排版样式融合与自动适配方法。

数字出版物是对传统出版物进行数字化加工后的产物,其可以大大降低出版物的流通成本,提高流通速度,并节约纸张资源,是一种发展迅速的新型出版技术。pdf文档是一种广泛使用的电子文档格式,其显著特点是在不同设备上可以保持显示效果的一致性。这对于出版行业来说,pdf文档无疑是用于数字出版物的可靠且方便的解决方案。然而在电子设备上进行阅读时,由于显示设备尺寸、显示模式与效果等存在多样性,pdf文档的这种排版上的一致性反而限制了文档的阅读效果。目前已有的解决方案均为基于文档内容进行重排,此类方案仅能在有限程度上解决文档在不同现实设备上的排版问题,无法对排版样式进行精确的控制,更无法对文档的内容进行自适应调整。

有鉴于此,本发明的目的是提供一种数字出版物多排版样式融合与自动适配方法,其不仅能在有限程度上解决文档在不同现实设备上的排版问题,而且还能对排版样式进行精确的控制,尤其对文档的内容进行自适应调整。

本发明是这样实现的,一种数字出版物多排版样式融合与自动适配方法,其包括以下步骤:

(一)数字出版物的制作方法步骤:该数字出版物的制作方法包括以下步骤:

使用文档编辑工具对pdf文档进行编辑,在不同显示条件设定下对pdf文档的排版进行调整,该调整的内容包括修改页面元素的位置、显示或隐藏页面元素、增加删除或修改页面元素内容;最后将以上排版结果保存为页面绘制流,其中,显示条件包括:显示设备的物理尺寸、分辨率、像素密度、空间取向、色彩空间;

将不同显示条件下的pdf文档进行融合,融合过程中相同的页面元素仅保留一份拷贝,按照iso/dis19005标准,对pdf页的自定义域进行扩展,将不同显示条件下的页面绘制流的索引与显示条件添加至pdf页的自定义域中,如果在不同显示条件下页面集合也有差别,则对pdf文档的自定义域进行扩展,将不同的页面集合索引与显示条件添加至pdf文档的自定义域中;

将显示条件列表添加至pdf文档和pdf页的自定义域中以便快速进行索引与切换;

(二)数字出版物的显示方法步骤:该数字出版物的显示方法包括以下步骤:

获取当前显示条件;

加载pdf文档,检测pdf文档的自定义域中是否包含显示条件列表,如无显示条件列表则加载默认页面集合,如包含显示条件列表则读取显示条件列表并根据当前显示条件进行匹配,如存在匹配项则加载相应的页面集合,如不存在匹配项则加载默认的页面集合;

加载页面集合中相应的页,并检测页面是否包含显示条件列表,如无显示条件列表则直接加载默认的页面绘制并显示,如包含显示条件列表则读取显示条件列表并与当前显示条件进行匹配,如存在匹配项则加载相应的页面绘制流,如不存在匹配项则加载默认的页面绘制流。

本发明的有益效果为:

1.经过扩展的数字出版物可以按照不同的计算机或移动终端呈现出不同的排版效果,达到良好的阅读体验;

2.经过扩展的数字出版物只在自定义域中保存了少量排版信息,其文件体积只会少量增加,不会影响数字出版物的流通速度;

3.经过扩展的数字出版物完全符合iso/dis19005标准,兼容性好,在专用阅读软件上实现良好排版效果的同时,可以在任何通用阅读软件上显示默认效果。

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施仅仅用以解释本发明,并不用于限定本发明。

本发明较佳实施方式提供的便携式电子设备的交互方法,其具体由数字出版物的制作和数字出版物的显示两部分组成。

数字出版物的具体制作方法如下:

1.使用文档编辑工具对pdf文档进行编辑,在不同显示条件设定下对文档的排版进行调整,如修改页面元素的位置,显示或隐藏页面元素,增加删除或修改页面元素内容等等,最后将以上排版结果保存为页面绘制流。其中,显示条件具体包括:显示设备的物理尺寸、分辨率、像素密度、空间取向、色彩空间等等。

2.将不同显示条件下的文档进行融合,融合过程中相同的页面元素仅保留一份拷贝。按照iso/dis19005标准,对pdf页的自定义域进行扩展,将不同显示条件下的页面绘制流的索引与显示条件添加至pdf页的自定义域中。如果在不同显示条件下页面集合也有差别,则对pdf文档的自定义域进行扩展,将不同的页面集合索引与显示条件添加至pdf文档的自定义域中。

3.将显示条件列表添加至pdf文档和pdf页的自定义域中以便快速进行索引与切换。

数字出版物的具体显示方法如下:

1.获取当前显示条件,具体包括显示设备的物理尺寸、分辨率、像素密度、空间取向、色彩空间等等。

2.加载pdf文档,检测文档的自定义域中是否包含显示条件列表,如无显示条件列表则加载默认页面集合,如包含显示条件列表则读取显示条件列表并根据当前显示条件进行匹配。如存在匹配项则加载相应的页面集合,如不存在匹配项则加载默认的页面集合。

3.加载页面集合中相应的页,并检测页面是否包含显示条件列表,如无显示条件列表则直接加载默认的页面绘制流并显示,如包含显示条件列表则读取显示条件列表并与当前显示条件进行匹配,如存在匹配项则加载相应的页面绘制流,如不存在匹配项则加载默认的页面绘制流。

本发明的有益效果在于:

1.经过扩展的数字出版物可以按照不同的计算机或移动终端呈现出不同的排版效果,达到良好的阅读体验。

2.经过扩展的数字出版物只在自定义域中保存了少量排版信息,其文件体积只会少量增加,不会影响数字出版物的流通速度。

3.经过扩展的数字出版物完全符合iso/dis19005标准,兼容性好,在专用阅读软件上实现良好排版效果的同时,可以在任何通用阅读软件上显示默认效果。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。



技术特征:

技术总结
本发明公开了用于数字出版物样式排版和与自动适配的方法,其包括以下步骤:一、数字出版物的制作方法步骤:使用文档编辑工具对PDF文档进行编辑,在不同显示条件设定下对PDF文档的排版进行调整,将以上排版结果保存为页面绘制流;将不同显示条件下的PDF文档进行融合,融合过程中相同的页面元素仅保留一份拷贝;将显示条件列表添加至PDF文档和PDF页的自定义域中以便快速进行索引与切换;二、数字出版物的显示方法步骤:获取当前显示条件;加载PDF文档,检测PDF文档的自定义域中是否包含显示条件列表;加载页面集合中相应的页,并检测页面是否包含显示条件列表。本发明能对排版样式进行控制,对文档的内容进行自适应调整。

技术研发人员:纪丹青;张蕾;何卫东;姚进德;孙晓翠;王林林;刘焱
受保护的技术使用者:江苏睿泰数字产业园有限公司
技术研发日:2017.09.30
技术公布日:2018.04.17
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1