欢迎来到天天文库
浏览记录
ID:32162372
大小:4.35 MB
页数:90页
时间:2019-02-01
《基于xml的演示文稿文档格式转换技术研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、摘要本文主要探讨基于XML的演示文稿文档格式转换技术。演示文稿在日常工作交流等方面发挥着重要作用,通常与文字处理、电子表格一起作为办公软件的重要组成部分。但办公文档格式多样化、文档格式间不兼容的现状给用户交换和共享文档数据带来了很大的不便。“标文通"UOF(UniformOfficeFormat)是中国标准文档格式,ODF(OpenDocumentFormat)与OOXMI.(OfficeOpenXML)是办公文档格式国际标准。OOXML文档格式由MicrosoftOffice2007采用,拥有很大的用户群。实现UO
2、F演示文稿文档格式与OOXML演示文稿文档格式的相互转换有极大的用户需求。该课题研究了基于XML的结构化文档格式转换方法,考虑演示文稿文档UOF格式与OOXML格式的特点,最终确定采用以XSLT转换为主、辅以DOM解析的转换方法。首先整体分析研究UOF文档格式与OOXML文档格式的异同点,提出并建立了演示文稿文档模型。通过该文档模型,统一了文档内基本元素的描述,进一步分析了二者功能及结构上的差异,建立了UOF格式与OOXML格式演示文稿的结构映射关系。在此基础上,提出了UOF与OOXML格式演示文稿文档的转换的基本思
3、路和框架。结合XSLT自身的特点,通过预处理、主转换、后继处理等操作最终实现了二者的相互转换,内容涉及母版、版式、幻灯片中的段落、图形、图像等静态数据,以及幻灯片切换、对象动画等动态数据。该课题对文档信息的共享和“标文通"国家标准的推广实施有重要意义。关键词标文通;OOXML:演示文稿;办公文档格式;XML:XSLTABSTRACTThepaperdiscussesthetransformationofXML—basedpresentationdocumentformats.Aswidelyusedincommuni
4、cation,presentationtogetherwithword—processingandspreadsheet—processing,havebecomeimportantpartsofanofficesoftware.However,informationexchangeandsharinginofficedocumentsarebynomeanseasyduetoincompatibilityofdifferentformats.Amongthemostpopularformats,UniformOff
5、iceFormat(UOF)iStheChinesenationalstandardforofficeuseddocumentformat,OpenDocumentFormat(ODF)istheinternationalstandard,whereastheinternationalstandardOfficeOpenXMLFormat(OOXML)isstronglysupportedbyMicrosoftOffice2007andhaslargenumberofusers。Makingthedocumentst
6、ransformablebetweenUOFandOOXMLformats,particularlythepresentationdocuments,isthusademandingrequirement.ThisresearchmadeastudyoftheXMLrelatedtransformationtechnology.AccordingtothespecialfeaturesintheUOFandOOXMLpresentationdocumentformats,XSLTischosenasthemajort
7、echniquetoperformthemajortransformationsupplementedbyXMLDOMprogramming.First,thesimilaritiesanddifferencesbetweenUOFandOOXMLpresentationdocumentformatswereanalysed,amodelwasproposedtorepresentpresentationdocumentstructure,whichprovidesthecommonknowledgetoexpres
8、sthefoundamentalelementsinthetwoformatsandtoinvestigatethecorrelationsbetweenthemeitherintheirstructureorintheirfunctions.Atransformationframeworkwasthenbuiltup,ittakesthree
此文档下载收益归作者所有