ライブ環境でテストする
ウォーターマークなしで本番環境でテストしてください。
必要な場所でいつでも動作します。
今日のデジタル環境における多くのアプリケーションは、文書を自動的に生成し、変更する能力を必要とする。 DOCXファイルを作成し作業する機能は、企業レベルの報告システムを構築する場合でも、文書管理システムを構築する場合でも、単に反復作業を自動化する場合でも便利です。 このチュートリアルでは、C#ドキュメント生成の世界に飛び込み、DOCXファイルを作成するためにC#で使用できる堅牢なライブラリとプログラミング手法を検証します。
NuGetパッケージIronWord をインストールします。
必要なネームスペースを取り、IronWord からインポートする。
文書ファイルを生成するには、新しいTextRunを追加します。
新しいボディとドキュメントを作成する。
ボディをコンテンツで満たす(段落、表など).
WordDocumentを使って、新しいWordDocumentを作成する。
コーディングに入る前に、DOCXファイルとは何かを明らかにしておこう。 Microsoft Wordやその他のワードプロセッシングプログラムは、DOCXファイル形式で文書を保存します。 これは、ZIP圧縮されたXMLベースの[オフィス・オープンXML(OOXML)標準。](https://en.wikipedia.org/wiki/Office_Open_XML#:~:text=Office%20Open%20XML%20(also%20informally,initial%20version%20as%20ECMA%2D376.). そのため、マイクロソフトや他の開発者が提供するAPIを利用すれば、比較的簡単にプログラムで操作することができる。
Iron Software)は、Word文書ライブラリとして知られる IronWord . .NETアプリケーションでWord文書を操作するための強力な機能を提供することに関しては。 IronWord は、.NET用IronWordライブラリであり、.NET C#開発者がプログラム内でWordやDOCXドキュメントを作成、読み込み、修正できるよう支援します。
世界中で数百万人のエンジニアがIronWordに信頼を寄せています:IronWordは、9つのIron Suite for .NET(.NET APIオフィス・ドキュメント製品)から構成されています。 世界中の開発者がワード文書を作成、閲覧、修正するために使用している。
IronWord についてもっと知りたい方は、以下をご参照ください。[以下の内容を日本語に翻訳します:
ここに
ご希望のイディオムや技術用語が追加されることによって、より適切な翻訳が提供できる場合もありますので、詳細なコンテキストを教えていただけると幸いです。](/csharp/word/docs/).
Visual Studioアプリケーションを起動するには、[ファイル]メニューから[ファイル]を選択します。New Project "をクリックし、"Console application "を選択します。
ファイルの場所を選択した後、指定されたテキストフィールドにプロジェクト名を入力してください。 次に、以下のサンプルに示されているように、[Create] ボタンをクリックし、必要な .NET Framework を選択します。
Visual Studio プロジェクトの構成は、選択されたアプリケーションに依存します。 コードを追加してアプリケーションを構築するには、program.csファイルを開くだけです。インターネットアプリケーション、Windows、またはコンソールをすべて利用可能です。
その後、ライブラリを追加し、コードをテストすることができる。
Visual Studioツールの活用 ツールメニューからNuGet Package Managerを選択します。 パッケージマネージャーインターフェースに入り、パッケージ管理端末コンソールにアクセスしてください。
Install-Package IronWord
パッケージをダウンロードしてインストールした後、現在進行中のプロジェクトで利用できます。
また、パッケージマネージャーの方法もあります。 パッケージを直接ソリューションにインストールするには、Visual StudioのNuGetパッケージマネージャーオプションを使用できます。 以下の画像で、NuGetパッケージマネージャーの起動方法をご覧いただけます。
NuGetウェブサイトの検索ボックスを使用してパッケージを探します。 下のスクリーンショットのように、パッケージマネージャーで「IronWord 」を探すだけだ:
上記の画像には関連する検索結果の一覧が表示されています。 お使いのマシンにソフトウェアをインストールするには、これらの設定を調整するだけです。
新しいWord文書を開始するためにWordDocumentオブジェクトをインスタンス化する。 ドキュメントを初期化するには、段落、表、セクションなど、ドキュメントの構造を構成する任意のオブジェクトを使用できます。 次のコード・スニペットで簡単に説明しよう:
using IronWord;
using IronWord.Models;
namespace ConsoleApp1
{
internal class Program
{
static void Main(string [] args)
{
// Create a text run
TextRun textRun = new TextRun("Hello, IronPdf");
Paragraph paragraph = new Paragraph();
paragraph.AddTextRun(textRun);
// Create a new document
WordDocument doc = new WordDocument(paragraph);
// Export the DOCX file
doc.SaveAs("document.docx");
}
}
}
using IronWord;
using IronWord.Models;
namespace ConsoleApp1
{
internal class Program
{
static void Main(string [] args)
{
// Create a text run
TextRun textRun = new TextRun("Hello, IronPdf");
Paragraph paragraph = new Paragraph();
paragraph.AddTextRun(textRun);
// Create a new document
WordDocument doc = new WordDocument(paragraph);
// Export the DOCX file
doc.SaveAs("document.docx");
}
}
}
Imports IronWord
Imports IronWord.Models
Namespace ConsoleApp1
Friend Class Program
Shared Sub Main(ByVal args() As String)
' Create a text run
Dim textRun As New TextRun("Hello, IronPdf")
Dim paragraph As New Paragraph()
paragraph.AddTextRun(textRun)
' Create a new document
Dim doc As New WordDocument(paragraph)
' Export the DOCX file
doc.SaveAs("document.docx")
End Sub
End Class
End Namespace
AddTextRunメソッドの助けを借りてパラグラフオブジェクトにテキストを渡すことができます。 次に、新しいDOCXファイルを作成するために、新しいWordDocumentオブジェクトを作成します。そして、SaveAsメソッドを使用して、新しいDOCXドキュメントを任意の場所に保存します。 以下は上記のコードから生成された出力です。
IronWord の詳細については、以下を参照してください。[以下の内容を日本語に翻訳します:
ここに
ご希望のイディオムや技術用語が追加されることによって、より適切な翻訳が提供できる場合もありますので、詳細なコンテキストを教えていただけると幸いです。](/csharp/word/examples/create-empty-word/).
このガイドでは、C#(シーシャープ)を使ってDOCX文書ファイルを生成する方法を見てきました。DOCXフォーマットの基本について、Open XML SDKとDocXライブラリとともに説明し、それらを使用してDOCXファイルを生成、編集、保存する方法を例示しました。
これらのツールやメソッドはすべて、C#(シーシャープ)プロジェクトでさまざまなドキュメント作成の雑用を処理するための強力なポジションを提供します。 C#(シーシャープ)で文書作成を学ぶことは、レポート作成の自動化、文書管理システムの開発、エンドユーザー向けのテンプレートの作成など、様々な場面で役立つ能力です。
.NET C#(シーシャープ)を使用する開発者向け、IronWord は、強力で適応性の高いWord文書ライブラリです。 開発者は、Wordの読み取り、書き込み、編集を行うことができます。(DOCX)ドキュメントを簡単にアプリに取り込むことができる。 IronWord のユーザーフレンドリーなAPIは、Word文書の処理をより簡単にします。 Microsoft WordのインストールやOffice Interopに依存することなく、開発者は.NETプロジェクト内で直接Wordファイルを作成・編集することができます。 新しいWord文書にテキスト、段落、その他の要素を簡単に追加できます。
IronWord は発売当初は$749です。 さらに、1年間の会費を支払った顧客は、製品に関するサポートや最新情報を受け取ることができる。 IronWordは有料で、無制限な再配布に対する防御を提供する。 おおよその費用については、こちらをご覧ください。ページ. このリンクをクリックしてIron Softwareの詳細を確認してくださいリンク.
9つの .NET API製品 オフィス文書用