写点什么

Office Open XML SDK 不久后将发布

  • 2008-03-22
  • 本文字数:942 字

    阅读完需:约 3 分钟

尽管在去年九月,ISO 没有批准将 OOXML 作为开放式标准,但微软还是宣布将发布 OOXML SDK。在最近一项请求批准 OOXML 标准的动议中,微软获得了 ISO 委员会中代表美国的国际信息技术标准委员会( INCITS )的主动支持。ISO 的第二轮投票将于五月份进行。自从政府要求其所有机构使用开放标准文档格式后,微软也正在大力推进 OOXML。

OOXML SDK 的第一个 CTP 版本已经于 2007 年六月发布,第二年也是最新的 CTP 版本将于下个月发布,而正式的 SDK 1.0 版预计将于五月份发布。接下来的 2.0 版可能会先以 CTP 版的形式在今年夏天出现,最终它将会以 Office 14 组件的形式发布。这里是一份 OOXML SDK 的完整路线图。

依照微软的技术布道者 Doug Mahugh 所述,1.0 版本将会包含以下功能:

  • 强类型化访问 Open XML 文档中的部件(一些典型的示例有:文字处理文档中的主体类或样式部件类,电子表格文档中的工作页或表单部件类,演示文档中的演示和幻灯片部件类)
  • 简化对 Open XML 文档中各种部件、以及其它现有 API 的访问(例如:可以通过一行代码获得或替换一个部件)
  • “Linq-friendly”标注能力,以允许开发者在使用 SDK 时融合 Linq to XML 技术
  • 保证一致性,从 2007 年 6 月 CTP 版以来针对开发者社区反馈的命名改变都保持一致,包括遵守.NET 命名规范
  • 2008 年五月份的 RTW 版本(通过 Web 发布的版本)已准备好发布,界时,开发者就可以基于它创建可发行产品了。

2.0 版本则会增加以下功能:

  • 内容对象模型包括了一些附加类和方法,以简化开发者在部件操作上的工作(如:提供方法以获取或编辑一个部件中特定的图表、样式、网格或外型)
  • 搜索功能,例如可以简单地搜索任何文档中已有类型的内容
  • 验证功能,可以校验被修改或创建的文档是否兼容 Open XML 标准
  • 高级的“场景化”功能(例如:基于模板创建一个文档,在一个文档中存储所有版本等)
  • 共享式 ML 功能(例如:DrawingML 图形组件和其它组件的类可以以多种不同文档类型出现)

最低限度上,OOXML SDK 允许开发者编写应用程序,通过 OOXML 对 Office 文档进行打开、读、写和创建操作。为了满足 ISO 提出的不同规格的要求,OOXML 标准将在未来有一些改变以获得批准,微软已承诺将会更新 SDK 以反映这些标准。OOXML SDK 最终将会是免费的。查看英文原文 Office Open XML SDK to be Released Soon

2008-03-22 22:04828
用户头像

发布了 90 篇内容, 共 13.9 次阅读, 收获喜欢 11 次。

关注

评论

发布
暂无评论
发现更多内容

「趣学前端」box-shadow的多重用法

叶一一

CSS 前端 10月月更

用Java实现计算器功能

魏铁锤

10月月更

行业实践:RocketMQ 业务集成典型行业应用和实践

阿里巴巴云原生

阿里云 RocketMQ 云原生

【愚公系列】2022年10月 Go教学课程 029-面向对象简介

愚公搬代码

10月月更

Go语言开发小技巧&易错点100例(一)

闫同学

10月月更

Linux下编写ENC28J60网卡驱动,完善网络设备框架

DS小龙哥

10月月更

Kafka的客户端NetworkClient如何发起的请求

石臻臻的杂货铺

Kafk 10月月更

WeChat Moments Performance Analysis

David

架构实战营

如何提高项目的稳定性和开发效率呢?

王中阳Go

数据库 算法 框架 函数 10月月更

一文搞懂常见的网络I/O模型

闫同学

网络 网络io 10月月更

一文搞懂Go整合captcha实现验证码功能

闫同学

Go Web 安全 10月月更

JavaSE 抽象类和接口

whispar

接口 Java应用 10月月更

用栈操作构建数组

掘金安东尼

算法 10月月更

super关键字的作用

魏铁锤

10月月更

协同开发时,如何科学的使用Git紧急修复线上bug?

王中阳Go

git 敏捷开发 团队协作 10月月更 git使用规范

前端开发提效小技巧之业务功能篇

叶一一

前端 提高效率 10月月更

Serverless的应用场景

阿泽🧸

Serverless 10月月更

浅谈etcd服务注册与发现

闫同学

Go 微服务 etcd 10月月更

Apache RocketMQ 在阿里云大规模商业化实践之路

阿里巴巴云原生

Apache 阿里云 云原生 消息队列 商业化

Vue组件入门(六)派发事件的参数传递

Augus

Vue 3 10月月更

「趣学前端」页面上吸顶的效果是怎么做到的

叶一一

CSS 前端 10月月更

如何在 Linux 上重新启动网络接口?

wljslmz

Linux 网络 网络接口 10月月更

JWT详解

Java学术趴

10月月更

Spring Boot「06」Loading initial data

Samson

Java spring 学习笔记 spring-boot 10月月更

Go-Excelize API源码阅读(二十三)——SetDocProps、GetDocProps

Regan Yue

Go 开源 源码刨析 10月月更

搭建Linux下QT开发环境与Android开发环境(嵌入式与PC机)

DS小龙哥

10月月更

ReentrantLock可重入、可打断、锁超时实现原理

JAVA旭阳

Java 并发 10月月更

百度面试题——迷宫问题(超详细解析)

lovevivi

c 数据结构 10月月更

「趣学前端」容器上的折角边框是图形吗?

叶一一

CSS 前端 10月月更

常见大数据应用场景

穿过生命散发芬芳

大数据 10月月更

图解ReentrantLock的条件变量Condition机制

JAVA旭阳

Java 并发 10月月更

Office Open XML SDK不久后将发布_.NET_Abel Avram_InfoQ精选文章