一种基于XML模板生成OFD版式页面的方法和装置制造方法及图纸

技术编号:25989947 阅读:49 留言:0更新日期:2020-10-20 18:58
本发明专利技术提出了一种基于XML模板生成OFD版式页面的方法,包括以下步骤:获取XML模板,所述XML模板包括一系列元数据;依次读取所述元数据;按照所述元数据的类型将其转换为符合标准的OFD文件;输出所述OFD文件。本发明专利技术通过XML模板生成OFD版式页面,具有方便、灵活、统一化的优点,帮助应用者批量生成具有相同版面显示效果的OFD文件。

【技术实现步骤摘要】
一种基于XML模板生成OFD版式页面的方法和装置
本专利技术涉及计算机
,具体而言,涉及一种基于XML模板生成OFD版式页面的方法和装置。
技术介绍
OFD,开放版式文档(OpenFixed-layoutDocument,缩写:OFD),是我国国家标准《GB/T33190-2016电子文件存储与交换格式版式文档》定义的我国版式文档格式。OFD适应了我国信息化建设的需要,正在成为我国各行各业信息化应用的基础标准之一。所谓“版式文档”,是指它描述的页面内容具有固定的位置、大小、颜色等外观信息,确保页面内容在所有终端的显示效果完全固定、一致。OFD是一个压缩包文件,采用ZIP压缩格式,文件后缀名是“.ofd”,因此从本质上讲OFD就是一个ZIP压缩包。依据标准定义,OFD包含了两种类型的数据文件:一种是以XML格式存储的文档及页面信息,它定义了版式文档的基础信息;另一种是以其它格式存储的资源信息,比如字体、图像、多媒体等格式的资源文件。XML,可扩展标记语言(ExtensibleMarkupLanguage,缩写:XML),是国本文档来自技高网...

【技术保护点】
1.一种基于XML模板生成OFD版式页面的方法,其特征在于,包括以下步骤:/n获取XML模板,所述XML模板包括一系列元数据;/n依次读取所述元数据;/n按照所述元数据的类型将其转换为符合标准的OFD文件;/n输出所述OFD文件。/n

【技术特征摘要】
1.一种基于XML模板生成OFD版式页面的方法,其特征在于,包括以下步骤:
获取XML模板,所述XML模板包括一系列元数据;
依次读取所述元数据;
按照所述元数据的类型将其转换为符合标准的OFD文件;
输出所述OFD文件。


2.根据权利要求1所述的基于XML模板生成OFD版式页面的方法,其特征在于,在所述获取XML模板之前,还包括生成XML模板,具体步骤为:
获取原始数据;
根据所述原始数据的类型分别将其转换成元数据;
多个所述元数据依次组合生成XML模板。


3.根据权利要求1所述的基于XML模板生成OFD版式页面的方法,其特征在于,每个所述元数据包括以下信息中的一种或多种:元数据名称、元数据取值、元数据类型、元数据定位和元数据属性。


4.根据权利要求3所述的基于XML模板生成OFD版式页面的方法,其特征在于,所述按照所述元数据的类型将其转换为符合标准的OFD文件,具体为:
当所述元数据为文字类型时,将所述元数据中的字符进行排版,获取每个所述字符的位置信息后以OFD形式输出;
当所述元数据为图片类型时,将所述元数据中的图片进行计算缩放比例、旋转系数后以OFD形式输出。


5.根据权利要求1所述的基于XML模板生成OFD版式页面的方法,其特征在于,还包括嵌入字体,将指定...

【专利技术属性】
技术研发人员:薛军超
申请(专利权)人:冠群信息技术南京有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1