このオープンソースC#ライブラリをインストールして、プログラムでテキストを単語ドキュメントに挿入します。 FileFormat.Wordsは、Word Document Automation用のOpenXMLベースのAPIです。

単語文書に段落を挿入する方法

概要

MS Wordドキュメントオートメーションは、このオープンソースC#ライブラリの出現後、もはや難しいタスクではありません。 fileformat.wordsは、openxmlを搭載した堅牢な.netライブラリです。このオープンソース.NET APIは、プログラムで単語文書を作成および操作するために構築された無料のライブラリです。さらに、ユーザーが段落を追加できるだけでなく、ユーザーがテーブル、画像などの他の要素を追加できるようにすることもできます。ただし、このブログ投稿では、fileformat.wordsを使用して単語ドキュメントに段落を挿入する方法を学びます。さらに、実際の実装を確認するためのコードスニペットも書きます。 この記事では、次のポイントを説明します。

オープンソースC#ライブラリのインストール

この Word Document Automation Library のインストールは、単なるコマンドです。したがって、プログラムでテキストを単語ドキュメントに挿入する前に、このオープンソースAPIをインストールしてください。したがって、nugetパッケージをダウンロードするか、Nugetパッケージマネージャーで次のコマンドを実行して、fileformat.wordsを設定できます。

Install-Package FileFormat.Words

プログラムで単語文書に段落を挿入する方法

今、私たちは皆、このオープンソースC#ライブラリを使用して、単語文書でi**nsert段落へのコードスニペットの書き込みを開始する予定です。 以下に説明する手順とコードスニペットに従うことができます。

  • documentクラスのインスタンスをインスタンスします。
  • [ボディ]クラスのコンストラクターをドキュメントクラスのオブジェクトで初期化します。
  • 段落クラスのインスタンスをインスタンスにします。
  • テキストプロパティを呼び出して、段落のテキストを設定します。
  • AppendChild(段落)メソッドを呼び出して、MS Wordドキュメントに段落を追加します。
  • Saveメソッドを呼び出して、MS Wordドキュメントをディスクに保存します。

結論

using FileFormat.Words;

namespace Example
{
    class Program
    {
        static void Main(string[] args)
        {
            // Instantiate an instance of the Document class.
            using (Document doc = new Document())
            {
                //Initialize the constructor of the Body class with the object of the Document class.
                Body body = new Body(doc);
                // Instantiate an instance of the Paragraph class.
                Paragraph para1 = new Paragraph();
                // Invoke the Text property to set the text of the paragraph.
                para1.Text = "This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph.";
                para1.Indent = "300";
                para1.FirstLineIndent = "330";
                para1.Align = "Left";
                para1.LinesSpacing = "552";
                // Call the AppendChild(paragraph) method to add the paragraph to the MS Word document.
                body.AppendChild(para1);
                // Invoke the Save method to save the MS Word document onto the disk.
                doc.Save("/Docs.docx");
            }

        }

    }
}

次のコードをコピーして貼り付けて、プロジェクトを実行します。したがって、以下の画像に示すように、出力が表示されます。

Word Document Automation

結論

それでおしまい。 fileformat.wordsを使用して、単語文書に段落を挿入する方法を学んだことを願っています。さらに、段落のテキストのフォント、サイズ、および線の間隔をカスタマイズできます。さらに、ドキュメントのこのオープンソースC#ライブラリの他のクールな機能を探ることができます。 最後に、fileformat.comは、他のトピックに関するブログ投稿を書き続けています。さらに、FacebookLinkedInTwitterなど、ソーシャルメディアプラットフォームでフォローできます。

貢献

.netのfileformat.wordsはオープンソースプロジェクトであり、githubで入手可能です。したがって、コミュニティからの貢献は大歓迎です。

質問する

フォーラムでの質問や質問についてお知らせください。

よくある質問 - FAQS

単語で段落をどのように挿入しますか? fileformat.wordsを使用して簡単に行うことができます。このリンクに従って、手順とコードスニペットを学習してください。

も参照してください