演示文档的自动排版方法及系统的制作方法

文档序号:9922002阅读:487来源:国知局
演示文档的自动排版方法及系统的制作方法
【技术领域】
[0001]本发明涉及演示文档制作技术领域,更具体的涉及一种演示文档的自动排版方法及系统。
【背景技术】
[0002]生活中,人们经常需要制作演示文档来向其他人展示自己的观点或工作内容等。而现有技术中演示文档(如PPT)的制作过程一般是:基于现有模版,对现有模板进行选取、基于选取的模板编辑要展示的内容并对选取的多个模板进行布局,进而得到最终的演示文档。
[0003]然而,使用上述方法制作演示文档的过程中,用户不仅需要构思演示文档要展示的内容,还要话费大量的时间和精力来设计演示文档的布局和样式等展示效果,操作过程复杂,需用户需要掌握大量的文档制作技巧,且耗时较长。

【发明内容】

[0004]本发明的目的在于提供一种演示文档的自动排版方法及系统,以实现对演示内容进行自动排版,进而降低用户操作难度、减少用户操作、节省时间。
[0005]为实现上述目的,本发明提供了一种演示文档的自动排版方法,包括以下步骤:
[0006]接收用户输入的原始内容;
[0007]对所述原始内容进行分析;
[0008]根据分析结果从预设的模板库中提取与所述分析结果相匹配的排版样式,根据所述排版样式对所述原始内容进行自动排版以生成演示文档。
[0009]与现有技术相比,本发明演示文档的自动排版方法,首先接收用户输入的原始内容,之后对原始内容进行分析,最后根据分析结果从预设的模板库中提取与分析结果相匹配的排版样式、并根据排版样式对原始内容进行自动排版以生成演示文档,实现了自动对原始内容进行排版,而无需用户手动进行排版,较少了用户操作,节省了时间,且用户无需熟练掌握演示文档制作软件的使用技巧,降低了用户操作难度。
[0010]较佳地,所述原始内容包括文本和图片;
[0011 ]所述对所述原始内容进行分析具体包括:
[0012]对所述文本依次进行词法分析、语法分析以及语义分析;和/或
[0013]对所述图片依次进行轮廓提取、物体识别以及场景分析。
[0014]较佳地,所述排版样式包括固定样式和自适应样式,所述固定样式用于根据预设的固定参数调整所述原始内容,所述自适应样式用于根据预设规则自适应调整所述原始内容;
[0015]所述根据分析结果从预设的模板库中提取与所述分析结果相匹配的排版样式,根据所述排版样式对所述原始内容进行自动排版以生成演示文档具体为:
[0016]根据分析结果从预设的模板库中提取与所述分析结果相匹配的固定样式和/或自适应样式,根据所述固定样式和/或自适应样式对所述原始内容进行自动排版以生成演示文档。
[0017]较佳地,所述固定参数包括字体、字号、颜色以及形状,所述预设规则包括:自适应调整显示尺寸和/或自适应调整显示位置。
[0018]较佳地,所述“对所述原始内容进行分析”之前还包括:
[0019]通过编辑器编辑排版样式以创建个性化的排版样式,并存储至所述模板库。
[0020]本发明同时公开了一种演示文档的自动排版系统,包括:
[0021 ]模板库,用于存储排版样式;
[0022]输入模块,用于接收用户输入的原始内容;
[0023]分析模块,用于对所述原始内容进行分析;
[0024]自动排版模块,用于根据所述分析模块的分析结果从所述模板库中提取与所述分析结果相匹配的排版样式,根据所述排版样式对所述原始内容进行自动排版以生成演示文档。
[0025]较佳地,所述原始内容包括文本和图片,所述分析模块包括:
[0026]文本分析单元,用于对所述文本依次进行词法分析、语法分析以及语义分析;和/或
[0027]图片分析单元,用于对所述图片依次进行轮廓提取、物体识别以及场景分析。
[0028]较佳地,所述排版样式包括固定样式和自适应样式,所述固定样式用于根据预设的固定参数调整所述原始内容,所述自适应样式用于根据预设规则自适应调整所述原始内容;
[0029]所述自动排版模块具体用于:根据分析结果从预设的模板库中提取与所述分析结果相匹配的固定样式和/或自适应样式,根据所述固定样式和/或自适应样式对所述原始内容进行自动排版以生成演示文档。
[0030]较佳地,所述演示文档的自动排版系统还包括:
[0031]判断模块,用于判断用户是否选择所述模板库中的任一所述排版样式;
[0032]第二排版模块,用于在所述判断模块的判断结果为是时,根据用户选择的所述排版样式对所述原始内容进行自动排版。
[0033]较佳地,所述演示文档的自动排版系统还包括:
[0034]模板编辑模块,用于供用户编辑排版样式以创建个性化的排版样式,并将所述排版样式上传至所述模板库。
[0035]通过以下的描述并结合附图,本发明将变得更加清晰,这些附图用于解释本发明的实施例。
【附图说明】
[0036]图1为本发明演示文档的自动排版方法一实施例的流程图;
[0037]图2为本发明演示文档的自动排版方法另一实施例的流程图;
[0038]图3a至图3c为根据自适应排版样式中的自适应调整显示尺寸对原始内容进行自动排版的不意图;
[0039]图4a至图4c为根据自适应排版样式中的自适应调整显示位置对原始内容进行自动排版的不意图;
[0040]图5a至图5b为调整原始内容为渐变式的示意图;
[0041 ]图6为本发明演示文档的自动排版系统一实施例的结构框图;以及
[0042]图7为本发明演示文档的自动排版系统另一实施例的结构框图。
【具体实施方式】
[0043]现在参考附图描述本发明的实施例,附图中类似的元件标号代表类似的元件。
[0044]请参考图1,图1为本发明演示文档的自动排版方法一实施例的流程图。如图1所示,所述演示文档的自动排版方法包括以下步骤:
[0045]步骤SI,接收用户输入的原始内容;
[0046]具体的,原始内容即为用户需要展示的内容,其可以包括文本、图片或文本和图片的组合等多种形式,其中图片可以为折线图、饼状图、插入图片等各种形式的图片。需要说明的是,本实施例中原始内容未经过布局、排版,如用户输入的一段文字或插入的若干张图片等,当然,原始内容也可以为用户简单排版后的内容。
[0047]步骤S2,对所述原始内容进行分析;
[0048]具体的,对原始内容进行分析的过程为智能分析过程。当原始内容仅包括文本时,对所述原始内容进行分析为文本分析,本实施例中文本分析具体为:对文本依次进行词法分析、语法分析以及语义分析。当原始内容仅包括图片时,对所述原始内容进行分析为图片分析,本实施例中图片分析包括:对图片进行依次进行轮廓提取、物体识别以及场景分析。当原始内容包括文本和图片时,对所述原始内容进行分析包括:对文本依次进行词法分析、语法分析以及语义分析,和/或对图片依次进行轮廓提取、物体识别以及场景分析,即可执行文本分析、图片分析或执行文本分析和图片分析。
[0049]步骤S3,根据分析结果从预设的模板库中提取与所述分析结果相匹配的排版样式,根据所述排版样式对所述原始内容进行自动排版以生成演示文档。
[0050]下面举例说明文本分析、图片分析、根据分析结果进行自动排版的过程:
[0051 ]对于文本分析,当原始内容输入完成时,本方法自动对原始内容所包含的文本依次进行词法分析、语法分析以及语义分析,进而得出与文本对应的关键内容,然后根据得到的关键内容从预设的模板库中查找与该关键内容相匹配的排版样式,根据得到的排版样式对原始内容进行自动排版而生成最终的演示文档。如:当用户输入的原始内容为一段表示心情的文本(文本A)时,本方法对该文本A进行词法分析、语法分析以及语义分析后得出的关键内容为:心情忧郁,则从模板库中查找与“心情忧郁”所匹配的排版样式,并根据该排版样式自动排版文本A。需要说明的是,词法分析、语法分析以及语义分析的具体方法属于本领域中的公知内容,而本发明仅是在自动排版方法中利用了这些公知内容,因此,本发明对于词法分析、语法分析以及语义分析的具体算法不进行详细描述。
[0052]对于图片分析,当原始内容输入完成时,本方法自动对原始内容所包含的图片依次进行轮廓提取、物体识别以及场景分析,进而得出与图片对应的关键内容,然后根据得到的关键内容从预设的模板库中查找与该关键内容相匹配的排版样式,根据得到的排版样式对原始内容进行自动排版而生成最终的演示文档。如:当用户输入的原始内容为一张著名建筑的图片(图片C)时,本方法对该图片C依次进行轮廓提取、物体识别以及场景分析后得出的关键内容为:欧式别墅建筑,则从模板库中查找与“欧式别墅建筑”所匹配的排版样式,并根据该排版样式自动排版图片C。需要说明的是,轮廓提取、物体识别以及场景分析属于本领域中已知的图片处理方法,而本发明仅是在自动排版方法中利用了这些图片处理方法,因此,本发明对于轮廓提取、物体识别以及场景分析的具体原理不进行详细描述。
[0053]具体的,排版样式包括固定样式和自适应样式,所述固定样式用于根据预设的固定参数调整所述原始内容,所述自适应样式用于根据预设规则自适应调整所述原始内容。如:固定参数包括字体、字号、颜色、形状等参数,预设规则包括:自适应调整显示尺寸、自适应调整显示位置等多种规则。进而,本发明中根据分析结果从预设的模板库中提取与所述分析结果相匹配的排版样式,根据所述排版样式对所述原始内容进行自动排版以生成演示文档即为:根据分析结果从预设的模板库中提取与所述分析结果相匹配的固定样式和/或自适应样式,根据固定样式和/或自适应样式对所述原始内容进行自动排版以生成演示文档。
[0054]具体的,自适应调整显示尺寸,即根据文本或图片的数量、尺寸以及显示区域(如PPt形式的演示文档,显示区域即为一页PPt所对应的区域)的尺寸来自动调整文本或图片的数量或尺寸。如图3a至图3c所示,当图片或文本的数量较少时,可自适应的将图片或文本的尺寸调整为合适的较大值,当图片
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1