C#/IronWordでDOCXから画像を抽出する

This article was translated from English: Does it need improvement?
Translated
View the article in English

Word文書から画像を抽出することは、コンテンツ移行、メディア管理、プログラムによる文書処理において一般的な要件です。 IronWordは埋め込み画像へのアクセスを容易にし、保存、再利用、寸法やフォーマットなどのプロパティによる分析を可能にします。

ExtractImages()関数は、ドキュメントからすべての画像を取得し、さらなる処理のためにそのメタデータにアクセスする効率的な方法を提供します。

IronWordを始める

今日あなたのプロジェクトでIronWordを無料トライアルで使用開始。

最初のステップ:
green arrow pointer


画像抽出の例

IronWord を使用すると、Word 文書から画像を抽出するのは簡単です。 ファイル"embedded_images.docx"は、3 つの異なるページに 5 つの画像が含まれるサンプル ファイルとして使用されます。 コード スニペットでは、ExtractImages() メソッドを使用した画像抽出プロセスのコア ワークフローを定義しています。

:path=/static-assets/word/content-code-examples/how-to/extract-images-properties.cs
using IronWord;

// Load an existing Word document
WordDocument doc = new WordDocument("embedded_images.docx");

// Extract all images from the document
var images = doc.ExtractImages();

// Iterate through extracted images
int count = 0;
foreach (var image in images)
{
    // Save each image to disk
    string fileName = $"extracted-image-{count}.png";
    image.SaveAs(fileName);

    Console.WriteLine($"Extracted image {count}:");
    Console.WriteLine($"Width: {image.Width}");
    Console.WriteLine($"Height: {image.Height}");
    Console.WriteLine($"Saved as: {fileName}");

    count++;
}

Console.WriteLine($"Total images extracted: {count}");
IRON VB CONVERTER ERROR developers@ironsoftware.com
$vbLabelText   $csharpLabel

サンプルファイル (embedded_images.docx)

DOCXから画像を抽出する

出力

抽出の出力

抽出された画像は元の形式 (例: .jpg、.png) を保持し、正しいファイル拡張子で保存できます。 画像の反復は、個人または企業のユースケースなどのエンティティ レベルの要件に応じて、ドキュメント全体に及ぶことも、特定のセクションに焦点を当てることもできます。

よくある質問

IronWord の ExtractImages() 関数の主な機能は何ですか?

IronWord の ExtractImages() 関数は、Word 文書からすべての画像を取得し、そのメタデータにアクセスしてさらに処理するためのシンプルで効率的な方法を提供します。

IronWord を使用して DOCX ファイルから画像を抽出するにはどうすればよいですか?

IronWord を使用して DOCX ファイルから画像を抽出するには、IronWord ライブラリをダウンロードし、Word 文書を読み込み、ExtractImages() メソッドを使用して画像を抽出し、後で使用するためにディスクに保存します。

IronWord は抽出中に画像メタデータを処理できますか?

はい、IronWord を使用すると、抽出プロセス中に寸法や形式などの画像メタデータにアクセスできるため、さらに分析や処理を進める際に役立ちます。

IronWord を使用して抽出された画像ではどのようなファイル形式がサポートされていますか?

IronWord を使用して抽出された画像は、.jpg、.png などの元の形式が保持され、適切なファイル拡張子で保存できます。

IronWord を使用して Word 文書の特定のセクションから画像を抽出することは可能ですか?

はい、IronWord を使用すると、抽出プロセス中に、ドキュメント内のすべての画像を反復処理したり、要件に基づいて特定のセクションをターゲットにしたりすることができます。

IronWord を使用して画像を抽出するには、プログラミングの知識が必要ですか?

IronWord を使用して画像抽出のコードを実装するには、ExtractImages() などのメソッドを使用するため、特に C# の基本的なプログラミング知識が必要です。

IronWord での画像抽出を示すために使用されるサンプル ファイルは何ですか?

3 つの異なるページに 5 つの画像が含まれる「embedded_images.docx」というサンプル ファイルを使用して、IronWord での画像抽出プロセスを説明します。

Ahmad Sohail
フルスタックデベロッパー

Ahmadは、C#、Python、およびウェブ技術に強い基盤を持つフルスタック開発者です。彼はスケーラブルなソフトウェアソリューションの構築に深い関心を持ち、デザインと機能が実際のアプリケーションでどのように融合するかを探求することを楽しんでいます。

Iron Softwareチームに参加する前、Ahmadは自動化プロジェクトやAPI統合に取り組み、パフォーマンスの向上と開発者の体験向上に注力してきました。

彼の自由時間には、UI/UXのアイデアを試したり、オープンソースツールに貢献したり、時折テクニカルライティングやドキュメンテーションに取り組んで、複雑なトピックを理解しやすくすることを目指しています。

準備はできましたか?
Nuget ダウンロード 27,129 | Version: 2025.11 リリース