c# xml轉word的實現示例
本文介紹如何通過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的資料請關註WalkonNet其它相關文章!
推薦閱讀:
- None Found