チュートリアル

簡単にライブラリーを使用するためのチュートリアルコレクション

チュートリアル».NET»Spire.Doc for .NET»変換»C#:テキストを Word に、Word をテキストに変換する方法
2024-07-03

C#:テキストを Word に、Word をテキストに変換する方法

テキストファイルはシンプルで汎用性がありますが、フォーマットオプションやヘッダー、フッター、ページ番号、スタイルなどの高度な機能をサポートしていません。また、画像や表などのマルチメディアコンテンツも含めることができません。さらに、プレーンテキストエディタではスペルチェックや文法チェック機能も利用できません。

テキストドキュメントにフォーマット、マルチメディアコンテンツ、または高度な機能を追加する必要がある場合は、より高度なフォーマットである Word に変換する必要があります。同様に、Word ドキュメントのフォーマットを簡素化したり、ファイルサイズを削減したり、その内容を基本的なツールで操作する必要がある場合は、プレーンテキストフォーマットに変換する必要があります。本記事では、Spire.Doc for .NET ライブラリを使用して、C# でテキストファイルを Word ドキュメントに変換する方法と、Word ドキュメントをテキスト形式に変換する方法を説明します。

Spire.Doc for .NET をインストールします

まず、Spire.Doc for .NET パッケージに含まれている DLL ファイルを .NET プロジェクトの参照として追加する必要があります。DLL ファイルは、このリンクからダウンロードするか、NuGet を介してインストールできます。

PM> Install-Package Spire.Doc

C# でテキストファイルを Word ドキュメントに変換する方法

Spire.Doc for .NET は、Document.LoadText(string fileName) メソッドを提供しており、このメソッドを使用してテキストファイルを読み込むことができます。テキストファイルが読み込まれた後、Document.SaveToFile(string fileName, FileFormat fileFormat) メソッドを使用して簡単に Word 形式で保存できます。詳細な手順は以下の通りです:

  • Document クラスのインスタンスを初期化します。
  • Document.LoadText(string fileName) メソッドを使用してテキストファイルを読み込みます。
  • また、いくつかの基本的なフォント設定を行うことで、変換結果を向上させることができます。
  • Document.SaveToFile(string fileName, FileFormat fileFormat) メソッドを使用してテキストファイルを Word 形式で保存します。
  • C#
using Spire.Doc;
using Spire.Doc.Documents;

namespace TextToWord
{
    class Program
    {
        static void Main(string[] args)
        {
            // Documentクラスのインスタンスを作成
            Document doc = new Document();

            // テキストファイルを読み込む
            doc.LoadFromFile("Sample.txt");

            // 変換結果を向上させるための基本的なフォント設定を行う(オプション)
            // スタイルを作成
            ParagraphStyle style = new ParagraphStyle(doc);
            // フォント名とフォントサイズを設定
            style.CharacterFormat.FontName = "Yu Mincho";
            style.CharacterFormat.FontSize = 12;
            doc.Styles.Add(style);
            // すべての段落にスタイルを適用
            Section section = doc.Sections[0];
            foreach (Paragraph paragraph in section.Paragraphs)
            {
                paragraph.ApplyStyle(style);
            }

            // テキストファイルをWord文書として保存
            doc.SaveToFile("テキストをWordに変換.docx");
            doc.Dispose();
        }
    }
}

C#:テキストを Word に、Word をテキストに変換する方法

C# で Word ドキュメントをテキストファイルに変換する方法

Word ファイルをテキスト形式に変換するには、まず Document.LoadFromFile(string fileName) メソッドを使用して Word ファイルを読み込み、その後、Document.SaveToFile(string fileName, FileFormat fileFormat) メソッドを呼び出してテキスト形式で保存するだけです。詳細な手順は以下の通りです:

  • Document クラスのインスタンスを初期化します。
  • Document.LoadFromFile(string fileName) メソッドを使用して Word ファイルを読み込みます。
  • Document.SaveToFile(string fileName, FileFormat fileFormat) メソッドを使用して Word ファイルをテキスト形式で保存します。
  • C#
using Spire.Doc;
using Spire.Doc.Documents;

namespace TextToWord
{
    class Program
    {
        static void Main(string[] args)
        {
            // Documentクラスのインスタンスを作成
            Document doc = new Document();

            // Word文書を読み込む
            doc.LoadFromFile("Sample.docx");

            // Word文書をテキストファイルとして保存
            doc.SaveToFile("Wordをテキストに変換.txt", FileFormat.Txt);
            doc.Dispose();
        }
    }
}

C#:テキストを Word に、Word をテキストに変換する方法

一時ライセンスを申請する

結果ドキュメントから評価メッセージを削除したい場合、または機能制限を取り除く場合は、についてこのメールアドレスはスパムボットから保護されています。閲覧するにはJavaScriptを有効にする必要があります。にお問い合わせ、30 日間有効な一時ライセンスを取得してください。

Read 85 times