1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

C# で Word の Doc または Docx ファイルを XML に変換する方法

Posted at

はじめに

XMLはデータの保存と転送に使用される通用のマークアップ言語です。この文書形式は、タグ、要素、属性、およびテキストで構成されています。Word文書をXML形式に変換することで、文書の内容、フォーマット、および構造をタグの形式で表現し、より柔軟なデータ処理と交換を実現することができます。
Free Spire.Doc for .NET はこの問題を解決します。これは、Microsoft Office に依存することなく、Doc または DOCX ファイルを XML に変換できる、堅牢でライセンス料不要のライブラリです。

準備

  1. Visual Studio
  2. Free Spire.Doc for .NET ライブラリ
Install-Package FreeSpire.Doc  

このライブラリを使用すると、無料で Word 文書を作成、編集、変換できますが、パラグラフやページ数に制限があります。代わりに、製品の有料版の無料トライアルを申し込むこともできます。

有料版Spire.Doc for .NET

C# で Word を XML に変換する - コード例

C# のコードは Word 文書(.docx と .doc をサポート)を読み込み、SaveToFile(fileName, FileFormat.Xml) メソッドを介して XML 形式に変換します。

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);
        }
    }
}

出力:
ConvertWordtoXML.png

結論

Free Spire.Doc は Word から XML への変換における障害を解消し、以下のようなメリットを提供します:

  • 💡 開発者が文書処理を自動化できるようにする
  • 📈 コンテンツチームがデジタルアセットの将来性を担保できるようにする
  • 💼 ビジネスが構造化データの価値を開きまくることができるようにする

無料で始める
Free Spire.Doc をダウンロード:

1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?