Word XML简单介绍
Word XML 是一种特殊的 XML 格式,它使 Word 能够操作以 XML 格式存储的 Word 文档。它可以分为两种类型:WordML(Word 2003 支持)和 WordXML(Word 2007 支持)。如果外部应用程序支持 Word XML 并且生成的数据遵循 Word XML 结构,则数据可以由 Word 处理。这样,Word XML 就成为了 Word 与其他外部应用程序之间的桥梁,任何基于 Word XML 结构的 XML 格式的文档都可以在 Word 中打开、编辑和保存。
使用 C#/VB.NET 通过 Spire.Doc 将 Word 转换为 Word XML
Spire.Doc for .NET使用户能够使用 doc.SaveToFile() 方法轻松地将 Word 文档转换为 Word XML 格式。按照以下详细步骤操作:
注意:在开始之前,请下载Spire.Doc并正确安装,然后从Bin文件夹中添加Spire.Doc.dll文件作为项目的参考。
这是原word文档的截图:
第 1 步:创建一个新的文档实例。
Document doc = new Document();
第 2 步:从文件中加载示例 Word 文档。
doc.LoadFromFile("Spire.Doc for .NET.docx");
第 3 步:将 word 文档另存为 Word XML 格式。
For word 2003:
doc.SaveToFile("DocxToWordML.xml", FileFormat.WordML);
For word 2007:
doc.SaveToFile("DocxToWordXML.xml", FileFormat.WordXml);
有效截图:
完整代码:
[C#]
using Spire.Doc;
namespace Convert_Word_to_Word_XML
{
class Program
{
static void Main(string[] args)
{
Document doc = new Document();
doc.LoadFromFile("Spire.Doc for .NET.docx");
doc.SaveToFile("DocxToWordML.xml", FileFormat.WordML);
//doc.SaveToFile("DocxToWordXML.xml", FileFormat.WordXml);
}
}
}
[VB.NET]
Imports Spire.Doc
Namespace Convert_Word_to_Word_XML
Class Program
Private Shared Sub Main(args As String())
Dim doc As New Document()
doc.LoadFromFile("Spire.Doc for .NET.docx")
doc.SaveToFile("DocxToWordML.xml", FileFormat.WordML)
'doc.SaveToFile("DocxToWordXML.xml", FileFormat.WordXml);
End Sub
End Class
End Namespace
欢迎下载|体验更多E-iceblue产品