c# xml转word的实现示例

 更新时间:2021年04月09日 10:05:39   作者:E-iceblue  
这篇文章主要介绍了c# xml转word的实现示例,帮助大家更好的理解和学习使用c#,感兴趣的朋友可以了解下

本文介绍如何通过C#程序代码方法将XML文件转换为Word文档,包括转为.doc /.docx等格式。并附VB.NET代码,有需要可供参考。

程序中所需必要程序集如下图:

★  程序集获取:官方地址Nuget地址

用于测试的XML文件如下,在IE中的打开效果:

本次代码环境中的文件路径为VS项目程序文件夹路径,文件路径另自定义。

【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

以上就是c# xml转word的实现示例的详细内容,更多关于c# xml转word的资料请关注脚本之家其它相关文章!

相关文章

  • C# httpwebrequest访问HTTPS错误处理方法

    C# httpwebrequest访问HTTPS错误处理方法

    下面小编就为大家带来一篇C# httpwebrequest访问HTTPS错误处理方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-01-01
  • oledb连接access数据库示例

    oledb连接access数据库示例

    本文为大家介绍一个oledb连接access数据库的示例,代码很简单,可以直接使用
    2014-01-01
  • C#.net编程创建Access文件和Excel文件的方法详解

    C#.net编程创建Access文件和Excel文件的方法详解

    这篇文章主要介绍了C#.net编程创建Access文件和Excel文件的方法,结合实例形式总结分析了C#创建Access与Excel文件的几种常用技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2016-06-06
  • C#中Task任务类用法详解

    C#中Task任务类用法详解

    这篇文章主要为大家详细介绍了C#中Task任务类用法的相关知识,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下
    2024-11-11
  • 简单介绍三层架构工作原理

    简单介绍三层架构工作原理

    这篇文章介绍了三层架构的工作原理,二层与三层架构的区别,三层架构的优劣势。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-12-12
  • C#程序提示“正由另一进程使用,因此该进程无法访问该文件”的解决办法

    C#程序提示“正由另一进程使用,因此该进程无法访问该文件”的解决办法

    这篇文章主要介绍了C#程序提示“正由另一进程使用,因此该进程无法访问该文件”的解决办法,本文通过改写程序代码实现解决这个问题,需要的朋友可以参考下
    2015-06-06
  • C#使用log4net打日志

    C#使用log4net打日志

    本文主要介绍了C#使用log4net打日志,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-02-02
  • C#利用FileSystemWatcher实时监控文件的增加,修改,重命名和删除

    C#利用FileSystemWatcher实时监控文件的增加,修改,重命名和删除

    好多时候,我们都需要知道某些目录下的文件什么时候被修改、删除过等。本文将利用FileSystemWatcher实现实时监控文件的增加,修改,重命名和删除,感兴趣的可以了解一下
    2022-08-08
  • C#实现简单超市收银系统

    C#实现简单超市收银系统

    这篇文章主要为大家详细介绍了C#实现简单超市收银系统,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-02-02
  • C#中设计、使用Fluent API

    C#中设计、使用Fluent API

    这篇文章主要介绍了C#中设计、使用Fluent API,本文讲解了最简单且最实用的设计、设计具有调用顺序的Fluent API、泛型类的Fluent设计等内容,需要的朋友可以参考下
    2015-03-03

最新评论