一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

将网页转换为演示文稿PPT的方法、装置和设备与流程

2022-05-18 03:02:59 来源:中国专利 TAG:
将网页转换为演示文稿ppt的方法、装置和设备
技术领域
:1.本发明涉及计算机
技术领域
:,尤其涉及一种将网页转换为演示文稿ppt的方法、装置和设备。
背景技术
::2.演示文稿(powerpoint,ppt)以文字、图片、表格、图表的方式,在工作汇报、企业宣传、管理咨询、教育培训等领域广泛应用,可以起到良好的演示效果。ppt可以帮助使用者准确表达和传递信息,将需要表达的内容直观、形象地展示给观众,使得观众对其所要表达的信息印象深刻,更容易理解和接受所要表达的信息。3.为了达到更好的演示效果,通常需要将网页转换为ppt。现有技术中,通过网页内容的复制,然后将复制的网页内容粘贴至ppt中,耗费时间较长,将网页转换为ppt的效率低。技术实现要素:4.针对现有技术中的问题,本发明实施例提供一种将网页转换为演示文稿ppt的方法、装置和设备。5.具体地,本发明实施例提供了以下技术方案:6.第一方面,本发明实施例提供了一种将网页转换为演示文稿ppt的方法方法,包括:7.获取待转换网页的超文本标记语言html信息;8.将所述html信息划分为至少一个html单元;所述html单元包括:标签内容;9.分别将各个所述html单元中的标签内容转换为ppt页面的元素,并将所述ppt页面的元素设置在所述ppt页面中的第一位置,所述第一位置与所述标签内容在所述html单元的第二位置对应。10.进一步地,所述将所述html信息划分为至少一个html单元,包括:11.获取所述html信息中的目标标签;12.根据所述目标标签,将所述html信息划分为所述至少一个html单元。13.进一步地,所述将所述ppt页面的元素设置在所述ppt页面中的第一位置,包括:14.根据所述标签内容在所述html单元中的第二位置,确定所述ppt页面的元素在所述ppt页面中的第一位置;15.根据所述标签内容的属性信息,将所述ppt页面的元素设置在所述ppt页面中的第一位置。16.进一步地,所述根据所述标签内容在所述html单元中的第二位置,确定所述ppt页面的元素在所述ppt页面中的第一位置,包括:17.将所述标签内容在所述网页中的第三位置的坐标信息进行转换,得到所述标签内容在所述html单元中的第二位置的坐标信息;18.根据所述html单元的大小、所述ppt页面的大小以及所述标签内容在所述html单元中的第二位置的坐标信息,确定所述ppt页面的元素在所述ppt页面中的第一位置的坐标信息。19.进一步地,所述根据所述标签内容的属性信息,将所述ppt页面的元素设置在所述ppt页面中的第一位置,包括:20.根据所述标签内容对应的标签类型,确定所述ppt页面的元素的组件类型;21.根据所述组件类型以及所述标签内容的属性信息,将所述ppt页面的元素设置在所述ppt页面中的第一位置。22.进一步地,所述标签类型包括以下至少一项:23.文本类型、表格类型和图片类型。24.第二方面,本发明实施例还提供了一种将网页转换为演示文稿ppt的装置,包括:25.获取模块,获取待转换网页的超文本标记语言html信息;26.划分模块,将html信息划分为至少一个html单元;html单元包括:标签内容;27.转换模块,分别将各个html单元中的标签内容转换为ppt页面的元素,并将ppt页面的元素设置在ppt页面中的第一位置,第一位置与标签内容在html单元的第二位置对应。28.第三方面,本发明实施例还提供了一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现如第一方面所述将网页转换为演示文稿ppt方法的步骤。29.第四方面,本发明实施例还提供了一种非暂态计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面所述将网页转换为演示文稿ppt方法的步骤。30.第五方面,本发明实施例还提供了一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如第一方面所述将网页转换为演示文稿ppt方法的步骤。31.本发明实施例提供的一种将网页转换为演示文稿ppt的方法、装置和设备,通过获取待转换网页的超文本标记语言html信息,然后将获取的html信息划分为至少一个html单元;即将网页转换为ppt的复杂技术方案,分解为将每一个html单元转换为对应的ppt页面的工作;然后,分别将各个html单元中的标签内容转换为ppt页面的元素,并将ppt页面的元素设置在ppt页面中的第一位置,第一位置与标签内容在html单元的第二位置对应;也就是将每一个html单元转换为对应的ppt页面的工作,进一步分解为将html单元中的标签内容转换为ppt元素的工作,其实施起来更加的简单、方便,也更加具有可执行性;另外,通过html单元中标签内容的位置,可以准确的确定ppt元素在ppt页面中的位置;最后,将所有转换后的ppt页面进行组合就可以生成ppt,实现了将网页转换为ppt的目的,提高了将网页转换为演示文稿ppt的效率。附图说明32.为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。33.图1是本发明实施例提供的将网页转换为演示文稿ppt的方法的流程示意图;34.图2是本发明实施例提供的将网页转换为演示文稿ppt的方法的另一流程示意图;35.图3是本发明实施例提供的将网页转换为演示文稿ppt的装置的结构示意图;36.图4是本发明实施例提供的电子设备的结构示意图。具体实施方式37.为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。38.本发明实施例的方法可以应用于将网页转换为演示文稿ppt的场景中,提高了将网页转换为演示文稿ppt的效率。39.相关技术中,通过网页内容的复制,然后将复制的网页内容粘贴至ppt中,耗费时间较长,将网页转换为ppt的效率低。40.本发明实施例的将网页转换为演示文稿ppt的方法,通过获取待转换网页的超文本标记语言(hypertextmarkuplanguage,html)信息,然后将获取的html信息划分为至少一个html单元;即将网页转换为ppt的复杂技术方案,分解为将每一个html单元转换为对应的ppt页面的工作;然后,分别将各个html单元中的标签内容转换为ppt页面的元素,并将ppt页面的元素设置在ppt页面中的第一位置,第一位置与标签内容在html单元的第二位置对应;也就是将每一个html单元转换为对应的ppt页面的工作,进一步分解为将html单元中的标签内容转换为ppt元素的工作,其实施起来更加的简单、方便,也更加具有可执行性;另外,通过html单元中标签内容的位置,可以准确的确定ppt元素在ppt页面中的位置;最后,将所有转换后的ppt页面进行组合就可以生成ppt,实现了将网页转换为ppt的目的,提高了将网页转换为演示文稿ppt的效率。41.下面结合图1-图4以具体的实施例对本发明的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。42.图1是本发明实施例提供的将网页转换为演示文稿ppt的方法一实施例的流程示意图。如图1所示,本实施例提供的方法,包括:43.步骤101、获取待转换网页的超文本标记语言html信息;44.具体的,获取待转换网页的超文本标记语言html信息;其中,网页是建立在超文本基础之上的,网页的本质就是超文本标记语言;html包括一系列html标签,通过这些html标签可以将网络上的文档格式统一,使分散的网络资源连接为一个逻辑整体。html标签可以说明文字,图形、动画、声音、表格、链接等;因此,通过获取待转换网页的html信息,即可以获得该网页的对应内容。45.步骤102、将html信息划分为至少一个html单元;html单元包括:标签内容;46.具体的,为了将网页转换为演示文稿ppt,需要将获取的待转换网页的html信息划分为html单元;其中,获取的待转换网页的html信息可以包括多个html单元,每一个html单元转换为一张ppt页面。其中,网页的内容保存在对应的html标签中,html单元包括至少一个标签内容。47.例如,可以将待转换的网页的html信息划分为5个html单元,每一个html单元转换为一张ppt页面;即该待转换网页可以装换为5页ppt。其中,每一个html单元包括至少一个标签内容,标签内容包括:文本内容、表格内容和图片内容;即一个html单元可以包括多个标签内容;如一个html单元可以同时包括多个文本内容、多个表格内容和多个图片内容。48.步骤103、分别将各个html单元中的标签内容转换为ppt页面的元素,并将ppt页面的元素设置在ppt页面中的第一位置,第一位置与标签内容在html单元的第二位置对应。49.具体的,分别将各个html单元中的标签内容转换为ppt页面的元素,即将各个html单元中包括的文本内容、表格内容和图片内容转换为ppt页面中对应的元素;将ppt页面的元素设置在ppt页面中的第一位置,第一位置与标签内容在html单元的第二位置对应,即通过标签内容在html单元中的位置,来确定该标签内容对应的ppt元素在该ppt页面的位置,并将该ppt元素放置在对应的位置,也就实现了将该html单元转换为ppt页面;依次将所有html单元转换为对应的ppt页面,然后将所有转换后的ppt页面进行组合,即可以实现将待转换的网页转换为演示文稿ppt的目的。50.例如,第1个html单元中包括了1个文本内容,2个表格内容和3个图片内容;则将1个文本内容转换为第1个ppt页面的1个元素,将2个表格内容转换为第1个ppt页面的2个元素,将3个图片内容转换为第1个ppt页面的3个元素。当第1个html单元中的1个文本内容位于html单元的顶部时,则将该文本内容转换的元素放置于第1个ppt页面的顶部;当第1个html单元中的1个表格内容位于html单元的底部时,则将该表格内容转换的元素放置于第1个ppt页面的底部;依次将第1个html单元中的所有标签内容转换为第1个ppt页面对应的元素,并将其放置在对应的位置,也就实现了将第1个ppt单元转换为第1个ppt页面的效果。依次将所有的html单元转换为ppt页面,然后将所有转换后的ppt页面进行组合,即实现了将待转换网页转换为演示文稿ppt的目的。51.上述实施例的方法,通过获取待转换网页的超文本标记语言html信息,然后将获取的html信息划分为至少一个html单元;即将网页转换为ppt的复杂技术方案,分解为将每一个html单元转换为对应的ppt页面的工作;然后,分别将各个html单元中的标签内容转换为ppt页面的元素,并将ppt页面的元素设置在ppt页面中的第一位置,第一位置与标签内容在html单元的第二位置对应;也就是将每一个html单元转换为对应的ppt页面的工作,进一步分解为将html单元中的标签内容转换为ppt元素的工作,实施起来更加的简单、方便,也更加具有可执行性;另外,通过将html单元中标签内容的位置进行转换,可以准确的确定ppt元素在ppt页面中的位置;最后,将所有转换后的ppt页面进行组合就可以生成ppt,实现了将网页转换为ppt的目的,提高了将网页转换为演示文稿ppt的效率。52.在一实施例中,将html信息划分为至少一个html单元,包括:53.获取html信息中的目标标签;54.根据目标标签,将html信息划分为至少一个html单元。55.具体的,将html信息划分为至少一个html单元,可以通过获取html信息中的目标标签,并根据目标标签,实现将html信息划分为至少一个html单元的目的。其中,目标标签可以为制作网页时预设的实现分段功能的标签,也可以是网页中现有的标签。56.例如,可以在制作网页时,预设实现分段功能的标签,例如在分隔标签中加上特定预设的属性“分段=true”作为目标标签,通过该目标标签就可以实现将html信息划分为至少一个html单元的目的;也可以将网页中已有的段落标签和换行标签作为目标标签,以实现将html信息划分为至少一个html单元。57.上述实施例的方法,通过获取目标标签,根据目标标签就可以将html信息划分为更小的html单元;即通过目标标签,可以达到将网页html信息划分为html单元的效果,也就是将网页转换为ppt的复杂的技术方案,分解为将更小的html单元转换为ppt页面的工作,降低了网页转换为演示文稿ppt的难度。58.在一实施例中,将ppt页面的元素设置在ppt页面中的第一位置,包括:59.根据标签内容在html单元中的第二位置,确定ppt页面的元素在ppt页面中的第一位置;60.根据标签内容的属性信息,将ppt页面的元素设置在ppt页面中的第一位置。61.具体的,根据标签内容在html单元中的第二位置,确定ppt页面的元素在ppt页面中的第一位置;即将标签内容在html单元中的位置对应成ppt页面的元素在ppt页面中的位置;其中,位置信息包括标签内容在xy轴的定位信息,通过标签内容在xy轴的定位信息就可以准确的确定ppt页面的元素在ppt页面中的位置。标签内容的属性信息中包括标签内容的大小、颜色和字体等标签内容的属性信息,结合转换后确定的位置信息,将ppt页面的元素设置在ppt页面中的位置。62.例如,标签内容a在第1个html单元中的顶部位置,则根据标签内容a的位置,可以确定ppt页面的元素a在页面的顶部位置;标签内容b在第1个html单元中的底部位置,则根据标签内容b的位置,可以确定ppt页面的元素b在页面的顶部位置;标签内容和ppt元素的位置确定方法包括以html单元和ppt页面的上边框作为x轴,以html单元和ppt页面的左边框为y轴,其中html单元和ppt页面的xy轴长度可以相等,也可以不相等,也可以包含对应的对应关系,如html单元的x轴长度为ppt页面的x轴长度的2倍,html单元的y轴长度为ppt页面的y轴长度的0.5倍;则通过标签内容在xy轴的位置,可以对应到ppt页面中的元素在ppt页面中xy轴的位置,并将ppt页面的元素设置在ppt页面中对应的位置。63.在上述实施方法中,通过标签内容在html单元中的第二位置,确定ppt页面的元素在ppt页面中的第一位置,即准确的确定了ppt元素在ppt页面中的位置,解决了生成ppt页面时的ppt元素的布局和位置问题,完成了html单元中的标签内容和ppt页面元素的转换及其对应位置关系的转换,避免了同一个ppt页面中ppt元素间的重叠和覆盖问题,使得ppt页面的可读性及美观性更高。64.在一实施例中,根据标签内容在html单元中的第二位置,确定ppt页面的元素在ppt页面中的第一位置,包括:65.将标签内容在网页中的第三位置的坐标信息进行转换,得到标签内容在html单元中的第二位置的坐标信息;66.根据html单元的大小、ppt页面的大小以及标签内容在html单元中的第二位置的坐标信息,确定ppt页面的元素在ppt页面中的第一位置的坐标信息。67.具体的,将标签内容在网页中的第三位置的坐标信息进行转换,得到标签内容在html单元中的第二位置的坐标信息;标签内容在网页中的位置的坐标信息可以通过解析标签中包括的层叠样式表(cascadingstylesheets,css)信息获取,其中,css是一种用来表现html等文件样式的计算机语言,css不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化,css能够对网页中元素位置的排版进行像素级精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力;因此获取标签内容在网页中的第三位置的坐标信息后,根据网页和html的对应关系,也就可以确定网页标签内容在html单元中的第二位置的坐标信息;其中,网页和html的对应关系,包括网页和html的大小对应关系;在确定了标签内容在html单元中的第二位置坐标信息后,结合html单元的大小、ppt页面的大小,就可以确定ppt页面的元素在ppt页面中的位置的坐标信息。68.例如,网页中上边框作为x轴,左边框为y轴;标签内容a在网页中的坐标信息为x轴位置0至x轴位置5,坐标信息y轴位置5至y轴位置6;第1个html单元包括坐标信息y轴位置0至y轴位置5的html信息;第2个html单元包括网页坐标信息y轴位置5至坐标信息y轴位置10的html信息;即标签内容a在网页中的坐标信息x轴位置为0,坐标信息y轴位置5至y轴位置6,可以转换为标签内容a在第2个html单元中的坐标信息x轴位置0至x轴位置5,坐标信息y轴位置0至y轴位置1。在确定了标签内容a在第2个html单元中的位置坐标信息后,结合第2个html单元的大小、第2个ppt页面的大小,就可以确定ppt页面的元素在ppt页面中的位置的坐标信息。如第2个html单元只包括标签内容a,若第2个html单元的大小与第2个ppt页面大小相同,则标签内容a在第2个html单元的坐标信息与对应的ppt元素a在第2个ppt页面坐标信息相同;如果第2个html单元的大小是第2个ppt页面大小的2倍,当标签内容a在第2个html单元中的坐标信息x轴位置0至x轴位置5,坐标信息y轴位置0至y轴位置1,就可以确定对应的ppt元素a在第2个ppt页面坐标信息x轴位置0至x轴位置2.5,坐标信息y轴位置0至y轴位置0.5。69.上述实施例的方法,通过将标签内容在网页中的位置坐标信息转换为标签内容在html单元中的位置坐标信息;进一步的,根据标签内容在html单元中的位置坐标信息,结合html单元的大小、ppt页面的大小,就可以确定对应的ppt页面元素在ppt页面中的位置坐标信息;即通过2次位置信息转换,准确的确定了ppt页面元素在ppt页面中的位置坐标信息,使得html单元中的标签内容可以精准的呈现在ppt页面的对应位置,避免了同一个ppt页面内不同ppt元素间无规则显示的问题,解决了ppt间元素的重叠、覆盖或无法显示的问题,使得ppt页面的可读性及美观性更高。70.在一实施例中,根据标签内容的属性信息,将ppt页面的元素设置在ppt页面中的第一位置,包括:71.根据标签内容对应的标签类型,确定ppt页面的元素的组件类型;72.根据组件类型以及标签内容的属性信息,将ppt页面的元素设置在ppt页面中的第一位置。73.具体的,根据标签内容对应的标签类型,确定ppt页面的元素的组件类型;其中,标签类型包括文本类型、表格类型和图片类型;按照不同的标签类型转换为对应的ppt页面的元素的组件类型,如将《span》、《string》类型的标签内容转换为ppt文本组件元素;将《table》、《tr》、《td》类型的标签内容转换为ppt表格组件元素;将《canvas》类型的标签内容转换为ppt图片组件元素;然后转换后的ppt元素组件类型以及标签内容的属性信息,如标签内容的大小、颜色和字体等标签内容的属性信息,结合转换后确定的位置信息,将ppt页面的元素设置在ppt页面中的位置。74.例如,第1个html单元中的标签内容类型有文本类型、表格类型和图片类型,其标签内容的属性信息包括宋体、4号和红色字体,则将其转换为对应的ppt文本组件元素、ppt表格组件元素和ppt图片组件元素,并设置对应的属性,如宋体、4号和红色字体,也可以按照预设的属性对应关系设置其属性,如html单元中标签内容的属性信息黑体字体对应ppt元素的属性信息仿宋字体,实现ppt元素的属性信息和组件类型信息,对网页标签内容的属性信息和组件类型信息的继承和对应;并根据确定的各个ppt元素的位置,将各个转换的ppt元素放置在ppt页面中的位置。75.上述实施例的方法,通过标签内容对应的标签类型,确定确定ppt页面的元素的组件类型;根据标签内容的属性信息,确定ppt页面的元素的属性信息;准确的确定了ppt元素的组件类型和属性信息,继承了网页标签内容的属性信息和组件类型信息,使得ppt页面的可读性及美观性更高。76.示例性的,将网页转换为演示文稿ppt的方法具体流程如图2所示:77.步骤1、获取网页html信息和目标标签;78.具体的,获取待转换网页的超文本标记语言html信息;其中,网页是建立在超文本基础之上的,网页的本质就是超文本标记语言html;html包括一系列html标签,通过这些html标签可以将网络上的文档格式统一,使分散的网络资源连接为一个逻辑整体。html标签可以说明文字,图形、动画、声音、表格、链接等;因此,通过获取待转换网页的html信息,即可以获得该网页的对应内容。79.步骤2、根据目标标签,将html信息划分为html单元;80.具体的,将html信息划分为至少一个html单元,可以通过获取html信息中的目标标签,并根据目标标签,实现将html信息划分为至少一个html单元的目的。其中,目标标签可以为制作网页时预设的实现分段功能的标签,也可以是网页中现有的标签。81.步骤3、循环转换html单元;82.具体的,以html为单元进行循环转换,每一个html单元转换为对应的一张ppt页面;83.步骤4、判断是否转换完所有html单元;84.具体的,当判断已转换完所有html单元,则执行步骤11,生成ppt;当判断还有html单元未转换,则继续执行步骤5及后续步骤,进行html单元的转换。85.步骤5、分别将各个html单元中的标签内容转换为ppt页面的元素;86.具体的,分别将各个html单元中的标签内容转换为ppt页面的元素,即将各个html单元中包括的标签内容转换为ppt页面的元素,也就是将各个html单元中包括的文本内容、表格内容和图片内容转换为ppt页面中对应的元素;87.步骤6、根据标签内容对应的标签类型,确定ppt页面的元素的组件类型;88.根据标签内容对应的标签类型,确定ppt页面的元素的组件类型;其中,标签类型包括文本类型、表格类型和图片类型;按照不同的标签类型转换为对应的ppt页面的元素的组件类型,如将《span》、《string》类型的标签内容转换为ppt文本组件元素;将《table》、《tr》、《td》类型的标签内容转换为ppt表格组件元素;将《canvas》类型的标签内容转换为ppt图片组件元素;89.步骤7、将标签内容在网页中的第三位置的坐标信息进行转换,得到标签内容在html单元中的第二位置的坐标信息;90.具体的,将标签内容在网页中的第三位置的坐标信息进行转换,得到标签内容在html单元中的第二位置的坐标信息;标签内容在网页中的位置的坐标信息可以通过解析标签中包括的层叠样式表css信息获取;因此根据获取标签内容在网页中的位置坐标信息后,根据网页和html的关系,也就可以确定标签内容在html单元中的位置坐标信息;其中,网页和html的关系,包括网页和html的大小对应关系。在确定了标签内容在html单元中的位置坐标信息后,结合html单元的大小、ppt页面的大小,就可以确定ppt页面的元素在ppt页面中的位置的坐标信息。91.步骤8、根据标签内容在html单元中的第二位置,确定ppt页面的元素在ppt页面中的第一位置;92.根据标签内容在html单元中的第二位置,确定ppt页面的元素在ppt页面中的第一位置;即将标签内容在html单元中的位置对应成ppt页面的元素在ppt页面中的位置;其中,位置信息包括定位信息xy轴的长度信息,通过xy轴的定位信息就可以准确的确定其位置信息。93.步骤9、根据标签内容的属性信息,将ppt页面的元素设置在ppt页面中的第一位置;94.标签内容的属性信息中包括标签内容的大小、颜色和字体等标签内容的属性信息,结合转换后确定的位置信息,将ppt页面的元素设置在ppt页面中的位置。95.步骤10、组合ppt页面元素,生成一张幻灯片页面;96.具体的,结合ppt元素的组件类型,ppt页面的元素在ppt页面中的第一位置及属性,将同一个ppt页面中的页面元素进行组合,生成一张幻灯片页面;97.步骤11、将幻灯片页面组合,生成ppt。98.当步骤4判断已将所有的html单元转换为对应的ppt页面,则将所有的ppt页面进行组合,生成ppt;即实现将网页转换为演示文稿ppt的目的。99.下面对本发明提供的将网页转换为演示文稿ppt的装置进行描述,下文描述的将网页转换为演示文稿ppt的装置与上文描述的将网页转换为演示文稿ppt的方法可相互对应参照。100.图3是本发明提供的将网页转换为演示文稿ppt的装置的结构示意图。本实施例提供的将网页转换为演示文稿ppt的装置,包括:101.获取模块710,获取待转换网页的超文本标记语言html信息;102.划分模块720,将html信息划分为至少一个html单元;html单元包括:标签内容;103.转换模块730,分别将各个html单元中的标签内容转换为ppt页面的元素,并将ppt页面的元素设置在ppt页面中的第一位置,第一位置与标签内容在html单元的第二位置对应。104.可选地,所述获取模块710,具体用于:获取html信息中的目标标签;105.可选地,所述划分模块720,具体用于:根据目标标签,将html信息划分为至少一个html单元。106.可选地,所述转换模块730,具体用于:根据标签内容在html单元中的第二位置,确定ppt页面的元素在ppt页面中的第一位置;107.根据标签内容的属性信息,将ppt页面的元素设置在ppt页面中的第一位置。108.可选地,所述转换模块730,具体用于:将标签内容在网页中的第三位置的坐标信息进行转换,得到标签内容在html单元中的第二位置的坐标信息;109.根据html单元的大小、ppt页面的大小以及标签内容在html单元中的第二位置的坐标信息,确定ppt页面的元素在ppt页面中的第一位置的坐标信息。110.可选地,所述转换模块730,具体用于:根据标签内容对应的标签类型,确定ppt页面的元素的组件类型;111.根据组件类型以及标签内容的属性信息,将ppt页面的元素设置在ppt页面中的第一位置。112.本发明实施例的装置,其用于执行前述任一方法实施例中的方法,其实现原理和技术效果类似,此次不再赘述。113.图4示例了一种电子设备的实体结构示意图,该电子设备可以包括:处理器(processor)810、通信接口(communicationsinterface)820、存储器(memory)830和通信总线840,其中,处理器810,通信接口820,存储器830通过通信总线840完成相互间的通信。处理器810可以调用存储器830中的逻辑指令,以执行将网页转换为演示文稿ppt的方法,该方法包括获取待转换网页的超文本标记语言html信息;将html信息划分为至少一个html单元;html单元包括:标签内容;分别将各个html单元中的标签内容转换为ppt页面的元素,并将ppt页面的元素设置在ppt页面中的第一位置,第一位置与标签内容在html单元的第二位置对应。114.此外,上述的存储器830中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。115.另一方面,本发明还提供一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法所提供的将网页转换为演示文稿ppt的方法,该方法包括获取待转换网页的超文本标记语言html信息;将html信息划分为至少一个html单元;html单元包括:标签内容;分别将各个html单元中的标签内容转换为ppt页面的元素,并将ppt页面的元素设置在ppt页面中的第一位置,第一位置与标签内容在html单元的第二位置对应。116.又一方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各提供的将网页转换为演示文稿ppt的方法,该方法包括获取待转换网页的超文本标记语言html信息;将html信息划分为至少一个html单元;html单元包括:标签内容;分别将各个html单元中的标签内容转换为ppt页面的元素,并将ppt页面的元素设置在ppt页面中的第一位置,第一位置与标签内容在html单元的第二位置对应。117.以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。118.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。119.最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。当前第1页12当前第1页12
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献