System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及幻灯片排版的,特别涉及一种基于模板内容替换的幻灯片排版生成方法。
技术介绍
1、不同于当前用户对幻灯片模板页面的内容进行手动替换的方法。本申请提供了-种实现幻灯片模板内容自动替换的方法,以解决现有技术在制作ppt文档过程中耗时多,效率低下的问题。
技术实现思路
1、本申请的目的在于提供一种基于模板内容替换的幻灯片排版生成方法,以此解决上诉
技术介绍
中提出的问题。
2、为实现上述目的,本申请提供如下技术方案:一种基于模板内容替换的幻灯片排版生成方法,包括以下步骤:
3、步骤一、程序由数据库模块和文件编辑模块组成。数据库模块负责存储所有的幻灯片页面模板文件和对此模板文件的描述信息。每个模板文件记录一个页面的排版样式。文件编辑模块负责对幻灯片模板文件的读写操作;
4、步骤二、用户手动输入或者粘贴某一页幻灯片的图文内容。系统通过读取该图文内容判断出内容中的标题、正文、图片、列表结构。根据此结构统计出图片数量、标题长度、段落长度、列表数量、列表标题长度、列表正文长度。并和数据库中的描述信息进行比对,找到数据库中所有匹配的数据项,并从此数据项中找到对应的页面模板文件;
5、步骤三、之后系统启动文件编辑模块读取所有匹配的页面模板文件。将模板文件中的标题替换为实际内容的标题,段落替换为实际内容的段落,图片替换为实际内容的图片。列表替换为实际内容的列表,替换完成以后将新的幻灯片文件进行保存,将所有页面结果展示给用户;
6、步骤四
7、步骤五、页面排版生成完成。
8、优选地,步骤二中,所述数据库模块负责存储所有的幻灯片页面模板文件和对此模板文件的描述信息,具有此功能的基于文件夹的管理系统和基于数据库的管理系统统称为数据库模块。
9、优选地,步骤一中,每个模板文件最少包含如下的描述信息:支持的图片数量、支持的标题长度、支持的段落长度、支持的列表数量、支持的列表标题长度、支持的列表正文长度、缩略图、模板路径。
10、优选地,步骤二中,描述的信息为支持的图片数量、支持的标题长度、支持的段落长度、支持的列表数量、支持的列表标题长度、支持的列表正文长度。
11、综上,本专利技术的技术效果和优点:
12、本专利技术通过内容自动识别+取代手动修改过程,实现全自动排版+提高ppt制作效率,从而提高使用人员的使用体验。
本文档来自技高网...【技术保护点】
1.一种基于模板内容替换的幻灯片排版生成方法,其特征在于:包括以下步骤:
2.根据权利要求1所述的一种基于模板内容替换的幻灯片排版生成方法,其特征在于:步骤二中,所述数据库模块负责存储所有的幻灯片页面模板文件和对此模板文件的描述信息,具有此功能的基于文件夹的管理系统和基于数据库的管理系统统称为数据库模块。
3.根据权利要求1所述的一种基于模板内容替换的幻灯片排版生成方法,其特征在于:步骤一中,每个模板文件最少包含如下的描述信息:支持的图片数量、支持的标题长度、支持的段落长度、支持的列表数量、支持的列表标题长度、支持的列表正文长度、缩略图、模板路径。
4.根据权利要求1所述的一种基于模板内容替换的幻灯片排版生成方法,其特征在于:步骤二中,描述的信息为支持的图片数量、支持的标题长度、支持的段落长度、支持的列表数量、支持的列表标题长度、支持的列表正文长度。
【技术特征摘要】
1.一种基于模板内容替换的幻灯片排版生成方法,其特征在于:包括以下步骤:
2.根据权利要求1所述的一种基于模板内容替换的幻灯片排版生成方法,其特征在于:步骤二中,所述数据库模块负责存储所有的幻灯片页面模板文件和对此模板文件的描述信息,具有此功能的基于文件夹的管理系统和基于数据库的管理系统统称为数据库模块。
3.根据权利要求1所述的一种基于模板内容替换的幻灯片排版生成方法,...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。