c#教程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 | 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】
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | 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 |
以上就是c# xml转word的实现示例的详细内容
原文链接:https://www.cnblogs.com/Yesi/archivehttps://files.jxasp.com/image/2021/04/08/14632576.html