はじめに
XMLはデータの保存と転送に使用される通用のマークアップ言語です。この文書形式は、タグ、要素、属性、およびテキストで構成されています。Word文書をXML形式に変換することで、文書の内容、フォーマット、および構造をタグの形式で表現し、より柔軟なデータ処理と交換を実現することができます。
ツール
- Visual Studio 2022
- Free Spire.Doc for .NET
このライブラリは、無料でWordを作成、編集、変換することができますが、段落数の制限があります。または、有料版の製品の無料トライアルを申し込むこともできます。
有料版 :Spire.Doc for .NET
準備
- Free Spire.Doc for .NETをダウンロードします。
- Visual Studioで新しいプロジェクトを作成します。
- そのプロジェクトを開いた後、「Solution Explorer」>「References」>「Add Reference」>「Browse」を選択します。
- BINフォルダ内のDLLファイルを見つけて、「OK」をクリックします。
上記の手順で DLL ファイルをプロジェクトに簡単にインポートできます。
コード:
C#:
using System;
using Spire.Doc;
namespace WordtoXML
{
internal class Program
{
static void Main(string[] args)
{
//Documentクラスのオブジェクトの作成
Document document = new Document();
//Word 文書を読み込みます
document.LoadFromFile(@"sample.docx");
//Word 文書を XML ファイルとして保存します
document.SaveToFile("toXML.xml", FileFormat.Xml);
}
}
}
VB.NET:
Imports System
Imports Spire.Doc
Module Program
Sub Main(args As String())
'Documentクラスのオブジェクトの作成
Dim document As New Document()
'Word 文書を読み込みます
document.LoadFromFile("sample.docx")
'Word 文書を XML ファイルとして保存します
document.SaveToFile("toXML.xml", FileFormat.Xml)
End Sub
End Module