本文介绍spire.doc for .net将xml文件转换为word文档,包括转为.doc /.docx等格式。并附vb.net代码供参考。
用于测试的xml文件如下,在ie中的打开效果:
c#
using spire.doc;
namespace xmltoword
{
class program
{
static void main(string[] args)
{
//加载xml文档
document doc = new document();
doc.loadfromfile("test.xml",fileformat.xml);
//保存为.docx格式
doc.savetofile("toword.docx", fileformat.docx2013);
system.diagnostics.process.start("toword.docx");
//保存为.doc格式
doc.savetofile("toword.doc",fileformat.doc);
system.diagnostics.process.start("toword.doc");
}
}
}
vb.net
imports spire.doc
namespace xmltoword
class program
private shared sub main(args as string())
'加载xml文档
dim doc as new document()
doc.loadfromfile("test.xml", fileformat.xml)
'保存为.docx格式
doc.savetofile("toword.docx", fileformat.docx2013)
system.diagnostics.process.start("toword.docx")
'保存为.doc格式
doc.savetofile("toword.doc", fileformat.doc)
system.diagnostics.process.start("toword.doc")
end sub
end class
end namespace
转换结果: