Word 2007 中针对开发人员的新增功能
2007-01-13 19:48:08 来源:WEB开发网•
基于新结构,因而可通过编程方式更轻松处理该文件。例如,可以更轻松地访问嵌入内容(如图像),因为它们以本机格式存储在文件中。
•
自定义XML也更易于处理,因为它存储在自己的部分中,并且与描述文档的大部分内容的XML相分离。
以前创建二进制文件格式时的优先考虑的软件,与如今选择的优先级是不同的。回到当时,使用软盘在计算机间传输Word文档需要很大的系统开销,所以二进制格式的紧密结构就可以很好地工作。鉴于软件越来越先进,优先选择其他的软件就变得显而易见了,例如,能够根据文件格式编写代码,并使代码尽可能地健壮。XML是一个明确的解决方案。
通过引入SpreadSheetML和WordprocessingML,Microsoft着手解决存在于以前版本MicrosoftOffice中的这一问题。然而,直到现在-MicrosoftOffice2007版的发布,早在1999年设想的目标才得以完全实现。通过将XMLFileFormat包括在ZIP容器中,较小的压缩文件格式带来的优点得以体现。Excel2007和PowerPoint2007共享这项新的文件格式技术(OpenPackagingConventions对此进行了描述)。这些共享格式统称为MicrosoftOfficeOpenXMLFormat。尽管以前的二进制文件格式在2007MicrosoftOfficeSystem中仍然可用,但新增的Word2007XMLFormat是默认的文件格式。
在新文件格式中进行查看的一种轻松方法是:以新的默认格式保存Word2007文档,然后用.zip扩展名重命名该文件。双击重命名的文件,就可以打开并查看其内容。在该文件中,您可以看到组成文件的各个文档部分,以及描述各部分之间交互方式的关系。但需要注意的是,除了OpenPackagingConventions中定义的几个例外情况之外,实际的文件目录结构是任意的。该程序包中文件的关系(而非文件结构)确定了文件的有效性。如果您正确更新了这些关系,就可以在某个Word2007文件的.zip容器中重新排列和重命名该文件的各个部分,以便这些文档部分按照设计的方式继续彼此相关。如果这些关系是准确的,则可以正确打开该文件。Word2007文件中的初始文件结构只不过是Word创建的默认结构。该默认结构使开发人员可以轻松地确定Word2007文件的组成部分。
更多精彩
赞助商链接