发明名称 |
一种利用结构化数据实现文档内容自动更新的方法及系统 |
摘要 |
本发明提供一种利用结构化数据实现文档内容自动更新的方法,包括:将数据源中需要更新的内容生成结构化文件;利用文档格式开放的排版软件设计并创建符合应用场景的文档模板;将结构化文件转换为开放文档格式的模板组件;用转换后的组件替换文档模板中的相应组件,并根据该文档模板生成最终的文档。相应地,提供一种实现文档内容自动更新的系统。通过本发明,在文档模板制作完成之后,不需要人为地进行任何排版操作,就能够利用数据源提供的数据和根据结构化文件而创建的样式表快速而准确地更新文档内容,而且不依靠文档格式所对应应用程序的排版引擎。 |
申请公布号 |
CN102103591B |
申请公布日期 |
2014.04.16 |
申请号 |
CN200910242896.3 |
申请日期 |
2009.12.18 |
申请人 |
北大方正集团有限公司;北京北大方正电子有限公司 |
发明人 |
杨勇;闫国龙;缪萍 |
分类号 |
G06F17/25(2006.01)I |
主分类号 |
G06F17/25(2006.01)I |
代理机构 |
北京天昊联合知识产权代理有限公司 11112 |
代理人 |
陈源;罗建民 |
主权项 |
一种利用结构化数据实现文档内容自动更新的方法,包括以下步骤:(1)将数据源中需要更新的内容生成结构化文件;所述步骤(1)包括以下步骤:设计文档所需更新内容的数据结构和规范化文件;提取数据源中需要更新的内容生成符合所设计数据结构的结构化文件,并利用所设计的规范化文件对该结构化文件进行规范性验证,以使该结构化文件符合所设计的结构化规范;(2)利用文档格式开放的排版软件设计并创建符合应用场景的文档模板,所述文档格式开放的排版软件是指该软件所生成的文档结构开放给所有用户;(3)将所生成的结构化文件转换为符合所述开放文档格式的模板组件;所述步骤(3)包括以下步骤:利用样式表文件将所述结构化文件转换为符合所述开放文档格式的模板组件,其中,所述样式表文件利用XSLT转换技术或其它XML转换技术根据所述结构化文件而创建;(4)用转换后的组件替换文档模板中的相应组件,并根据该文档模板生成最终的文档。 |
地址 |
100871 北京市海淀区成府路298号中关村方正大厦5层 |