DOCX ファイルを操作するオープンソースの .NET SDK
DOCX ドキュメントを作成、編集、変換するための無料かつ強力なオープン ソース .NET API。
DOCX API for .NET とは何ですか?
DOCX は、Microsoft Word 内で作業を保存するときに作成される一般的な DOCX ファイルを操作するための強力な .NET API です。使いやすい API インターフェイスが提供され、.NET アプリケーションで DOCX ファイルを読み込み、その内容を読み取り、画像を変更し、表を挿入し、PDF や HTML などの他の形式に変換することができます。
DOCX for .NET API - 主な機能
DocX API の主な機能は次のとおりです。
- ドキュメントの作成と変更: DocX を使用すると、DOCX ファイルを最初から作成できます。また、この API の整理された構造を使用して、ファイルの内容を読み込み、変更することもできます。
- テキスト操作: テキストの挿入と編集、テキストの書式設定 (フォント、サイズ、色、太字、斜体、下線など)、テキストの配置 (左揃え、右揃え、中央揃え、両端揃え) を行うことができます。
- 段落管理: 段落を追加および管理し、段落の書式設定 (インデント、間隔など) を適用し、箇条書きや番号付きリストを挿入して書式設定します。
- 表の管理: 表を作成および操作し、行と列を動的に追加し、表とセルにスタイル (境界線、網掛けなど) を適用し、表内のセルを結合します。
- 画像の挿入と管理: ドキュメントに画像を挿入し、画像のサイズを変更して配置し、画像の周囲にテキストの折り返しを適用します。
- ヘッダーとフッター: ヘッダーとフッターを作成および編集し、ページ番号、日付、その他の動的フィールドを挿入し、奇数ページ/偶数ページまたは最初のページに異なるヘッダー/フッターを適用します。
- ハイパーリンクとブックマーク: 外部 URL または内部ドキュメント ブックマークへのハイパーリンクを追加し、ドキュメント内でブックマークを作成して移動します。
DocX for .NET API を使い始める
DocX ライブラリは GitHub から、または pip install コマンドを使用してダウンロードできます。
インストール
DocX のインストールは簡単で、以下に示すように Nugget から実行できます。
DocX API for .NET のインストール
Install-Package DocX -Version 1.5.0
Docx API for .NET のコード例
DocX は、ドキュメント機能の操作に豊富な機能を提供する強力な API です。このセクションでは、Word ドキュメントの作成、既存の DOCX ファイルの更新、ドキュメントへのヘッダーとフッターの挿入、画像の操作を行うための C# の例を紹介します。
DocX API for .NET を使用して空の DOCX ファイルを作成する方法は?
DocX API の DocX クラスを使用して、空の DOCX ドキュメントを作成できます。その後、次の例に示すように、Microsoft Word 2007+ 形式の DOCX ファイルとしてディスクに保存できます。
.NET で既存の DOCX ファイルを開いて変更する
DocX API を使用して既存の DOCX ファイルを読み込み、その内容を変更できます。変更が完了したら、Microsoft Word の [名前を付けて保存] オプションと同様に、ドキュメントをディスクに保存し直すことができます。
.NET で Word 文書にヘッダーとフッターを追加する方法は?
DocX API を使用すると、.NET アプリケーション内から Word 文書にヘッダーとフッターを追加できます。以下のコード サンプルに示すように、Word ファイルにヘッダーを追加したり、その内容を変更したり、フッターを追加したり、その内容を更新したりできます。
Word DOCX ファイルに画像を挿入する
DocX API を使用すると、ソフトウェア開発者は Word DOCX ドキュメントに埋め込まれた画像をプログラムで操作できます。まず、Word ドキュメント内に画像があることを確認します。画像を変更するには、まずドキュメントを開き、カスタム テキストの追加や画像へのその他の変更など、必要な変更を適用します。最後に、ドキュメントを保存してこれらの変更を保持します。
結論
DocX by Xceed は、DOCX ファイルを簡単に作成、操作、管理したいと考えている .NET 開発者向けの包括的で多用途なライブラリです。テキストと段落の操作、表と画像の管理、ヘッダーとフッターのカスタマイズ、ハイパーリンクとブックマークの挿入、ドキュメントの保護など、豊富な機能を備えた DocX は、複雑なドキュメント操作を簡素化します。ライブラリのユーザー フレンドリな API により、初心者と経験豊富な開発者の両方が利用でき、プロ品質の Word ドキュメントを簡単に作成できます。動的なレポートの生成、ドキュメント作成の自動化、またはアプリケーションへの DOCX 機能の統合が必要な場合でも、DocX by Xceed は強力で信頼性の高いソリューションを提供します。