文/
Jonathan Allen 译/
张海龙 出处/Infoq2006年发布的.NET 3.0中,已经含有了对Open XML类型ZIP文件的基本支持。尽管其本身不是很有用,但它却是最近发布的
Open XML SDK的基础。这个SDK公布了一组可操作Office文档的强类型类。
其后不久,
PowerTools for Open XML就发 布了。该开源项目添加了一组PowserShell的命令集合,以允许在命令行中对Open XML进行操作。它是以Open XML SDK和.NET 3.0为基础的,用户无须安装MS Office或使用繁琐的COM操作,这一点对于Office从来就不能在服务端应用程序上正常工作来讲很重要。
下面是第一个版本中所支持的命令列表。
- Accept-OpenXmlChange:接受文档中所有文本变更的跟踪元素。
- Add-OpenXmlContent:向字处理文档中的指定部分插入一条自定义标记。
- Add-OpenXmlDigitalSignature:向字处理文档中插入一个新的数字签名。
- Add-OpenXmlDocumentIndex:生成字处理文档的索引。
- Add-OpenXmlDocumentTOA:生成字处理文档的引用索引(TOA)。
- Add-OpenXmlDocumentTOC:生成字处理文档的内容索引(TOC)。
- Add-OpenXmlDocumentTOF:生成字处理文档的图表索引(TOF)。
- Add-OpenXmlPicture:向OpenXML文档中插入表格。
- Export-OpenXmlSpreadsheet:为管道化对象创建表格处理文档。
- Export-OpenXmlToHtml:将字处理文档输出为HTML文档。
- Export-OpenXmlWordprocessing:根据文本创建一个新的字处理文档
- Get-OpenXmlBackground:抽取字处理文档中的背景信息。
- Get-OpenXmlComment:抽取字处理文档中所有的注解。
- Get-OpenXmlCustomXmlData:从文档中获取自定义XML部分。
- Get-OpenXmlDigitalSignature:获取当前字处理文档中现有数字签名的信息。
- Get-OpenXmlDocument:创建OpenXML文档对象。
- Get-OpenXmlFooter:读取字处理文档中的页脚信息。
- Get-OpenXmlHeader:读取字处理文档中的页眉信息。
- Get-OpenXmlStyle:读取字处理文档中的风格定义。
- Get-OpenXmlTheme:获取字处理文档中的场景内容。
- Get-OpenXmlWatermark:获取字处理文档中的水印文本。
- Lock-OpenXmlDocument:锁定一个或多个字处理文档。
- Remove-OpenXmlComment:从字处理文档中移动注解。
- Remove-OpenXmlDigitalSignature:从字处理文档中移除数据签名。
- Set-OpenXmlBackground:为字处理文档设置背景颜色或图片。
- Set-OpenXmlContentFormat:为字处理文档设置段落格式或运行格式。
- Set-OpenXmlContentStyle:为字处理文档设置段落风格或运行风格。
- Set-OpenXmlCustomXmlData:在字处理文档中设置自定义XML部分的内容。
- Set-OpenXmlFooter:为字处理文档设置页脚。
- Set-OpenXmlHeader:为字处理文档设置页眉。
- Set-OpenXmlStyle:为字处理文档设置风格库。
- Set-OpenXmlTheme:为字处理文档设置场景。
- Set-OpenXmlWatermark:在字处理文档中添加水印。
您可能对 [Visual Studio.NET] 的这些文章也感兴趣: