ほとんどの人は、毎日Microsoft Wordを使用してドキュメントを作成し、完了したら保存します。テキスト、画像、マルチメディアオプション、アートクリップ、テーブル、その他多くの種類のデータが豊富なドキュメントを作成するための多くの機能を提供します。そのため、ドキュメントの作成に関しては、使用の最初の選択です。したがって、単語文書は、.docx拡張機能を備えた一般的なオープンオフィスXMLドキュメント形式に保存されます。 .NETアプリケーション開発者として、アプリケーションにドキュメント処理機能を追加したいと思います。この目的にはいくつかのAPIがありますが、オープンソースの無料使用API​​を探している場合は、 c# またはを使用してアプリケーションでNPOI APIを使用してこれを達成できます。 VB.NETこの記事に示すように。

MicrosoftWordを使用して空の単語文書を作成

.NETアプリケーションを作成して空のWordドキュメントを作成する前に、Microsoft Wordを使用して同じことを行う方法を見てみましょう。

Word Documentを作成する手順MicrosoftWord

次の手順を使用して、Microsoft Officeを使用してWordドキュメントを作成できます。

  1. Microsoft Wordを開きます
  2. 空白のドキュメント オプションを選択します
  3. [ファイル]メニューから、[ ]オプションを選択します を選択します
  4. ファイルの保存オプションが表示されたら、ファイル名を入力して[保存]ボタンを押して空の単語として保存 ドキュメントとして保存します

c#{.wp-block-heading}でnpoiを使用して空の単語ドキュメントを作成します}

Microsoft Wordを使用して空のドキュメントを作成する方法を確認したので、次に、.NETアプリケーションで同じことを行う方法を見てみましょう。この目的のためにNPOI APIを使用し、C#でコンソールベースのアプリケーションを開発します。 .NETプロジェクトにNPOIをインストールしていない場合に備えて、最初にインストールする必要があります。これについては、.NET用のNPOIをインストールの詳細な指示ガイドで学ぶことができます。

c#{.wp-block-heading}で空のdocxファイルを作成する手順}

開発環境の準備が整ったので、待機しないで、C#でNPOIを使用して空のdocxファイルを作成するために、サンプルコンソールアプリケーションの書き込みに直接ジャンプしてください。 NPOIには、以下のコードサンプルに示すように、Word Docxファイル形式を操作する機能を含む XWPF 名前空間があります。

using (XWPFDocument doc = new XWPFDocument())
{
    doc.CreateParagraph();
    using (FileStream sw = File.Create("BlankDocumentUsingNPOI.docx"))
    {
        doc.Write(sw);
    }
}

結論

この記事では、C#でNPOI APIを使用して単語ドキュメントを作成する方法を示しました。 APIドキュメントを研究することにより、API機能をさらに調査できます。今後の記事では、C#でのドキュメント処理については、NPOI APIをさらに検討します。だから、ご期待ください。