c#教程 https://www.jxasp.com/blog
https://www.jxasp.com/blog
 
这篇文章主要介绍了c# xml转word的实现示例,帮助大家更好的理解和学习使用c#,感兴趣的朋友可以了解下
 
 
目录
 
 
本文介绍如何通过C#程序代码方法将XML文件转换为Word文档,包括转为.doc /.docx等格式。并附VB.NET代码,有需要可供参考。
 
程序中所需必要程序集如下图:
 
 

 
 
★  程序集获取:官方地址;Nuget地址
 
用于测试的XML文件如下,在IE中的打开效果:
 
 

 
 
本次代码环境中的文件路径为VS项目程序文件夹路径,文件路径另自定义。
 
 
【C#】
 
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | usingSpire.Doc;
 namespaceXMLtoWord
 {
     classProgram
     {
         staticvoidMain(string[] args)
         {
             //加载xml文档
             Document doc = newDocument();
             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】
 
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | ImportsSpire.Doc
 NamespaceXMLtoWord
     ClassProgram
         PrivateSharedSubMain(args AsString())
             '加载xml文档
             Dimdoc AsNewDocument()
             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")
         EndSub
     EndClass
 EndNamespace
 | 
以上就是c# xml转word的实现示例的详细内容
  
 
原文链接:https://www.cnblogs.com/Yesi/archivehttps://cdn.jxasp.com:9143/image/2021/04/08/14632576.html