Word控件Spire.Doc 转换教程(二十):在 C#、VB.NET 中将 Word 转换为 Word XML

本文介绍了WordXML,一种用于在Word和其他应用程序间交换数据的格式,支持WordML(Word2003)和WordXML(Word2007)。通过Spire.Docfor.NET库,开发者可以轻松地将Word文档转换为WordXML。示例代码展示了如何在C#和VB.NET中实现此转换,从而实现文档格式的互换。
摘要由CSDN通过智能技术生成

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 中打开、编辑和保存。

Spire.Doc for.NET 最新下载

使用 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产品

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值