Microsoft Office相互運用機能ライブラリを使用してWord文書を作成する人もいますが、相互運用機能を使用せずにC#でWord文書を作成する方法について質問することがよくあります。ここでAspose.Words for .NETが機能し、C#でWord文書を簡単に作成できるようになります。
この質問は、C#コードサンプルとともに以下の手順で回答されています。これは、.NETコンソールユーティリティ、Windowsアプリケーション、ASP.NET Webプロジェクトなど、.NETアプリケーションでDOCXまたはDOCファイルを最初から簡単かつ効率的に作成できることを示しています。 Aspose.Wordsは、すべての.NETプラットフォームテクノロジとシームレスに連携します。
自動化せずにC#でWord文書を作成する手順
- Aspose.Words for .NETNuGetパッケージを使用する
- Aspose.Words namespaceへの参照を追加します
- SetLicenseメソッドを使用してAsposeライセンスを適用します
- 新しいDocument Classインスタンスを作成します
- DocumentBuilder Classオブジェクトを作成し、コンストラクターでDocumentオブジェクトを渡します
- DocumentBuilderオブジェクトの必要なプロパティを設定します
- 出力されたWord文書をファイルまたはストリームとして保存します
自動化せずにC#でWord文書を作成するコード
このC#コードの例では、2行のテキストだけで単純なWord documentを作成し、テキストに太字の属性を適用しました。ただし、テーブル、セル、およびWord Document Object Model (DOM)の他のさまざまなオブジェクトを追加することで、さらに多くのことを実行し、上記のコードを拡張できます。
Aspose.Words for .NET APIの上記のC#コードを実行するために、コンピューターまたはアプリケーションがインストールされるサーバーにMicrosoftWordをインストールする必要はありません。これにより、Word文書の作成がはるかに簡単かつ迅速になります。