Bilder aus DOCX mit C# / IronWord extrahieren

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

Das Extrahieren von Bildern aus Word-Dokumenten ist eine häufige Anforderung, wenn es um die Migration von Inhalten, die Medienverwaltung und die programmatische Verarbeitung von Dokumenten geht. IronWord erleichtert den Zugriff auf eingebettete Bilder, die dann gespeichert, wiederverwendet oder durch Eigenschaften wie Abmessungen und Format analysiert werden können.

Die Funktion ExtractImages() bietet eine effiziente Möglichkeit, alle Bilder aus einem Dokument abzurufen und auf ihre Metadaten zur weiteren Verarbeitung zuzugreifen.

Erste Schritte mit IronWord

Nutzen Sie IronWord heute kostenlos in Ihrem Projekt.

Erster Schritt:
green arrow pointer


Bilder extrahieren Beispiel

Mit IronWord ist das Extrahieren von Bildern aus einem Word-Dokument unkompliziert. Die Datei "embedded_images.docx" dient als Beispieldatei und enthält 5 Bilder auf 3 verschiedenen Seiten. Das Codeschnipsel definiert den zentralen Arbeitsablauf für den Bildextraktionsprozess mit der Methode 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

Beispieldatei (embedded_images.docx)

Bilder aus DOCX extrahieren

Ausgabe

Ergebnis der Extraktion

Die extrahierten Bilder behalten ihr ursprüngliches Format (z. B. .jpg, .png) und können mit den korrekten Dateierweiterungen gespeichert werden. Die Bilditeration kann sich über das gesamte Dokument erstrecken oder sich auf bestimmte Abschnitte konzentrieren, gesteuert durch Anforderungen auf Entitätsebene, wie z. B. individuelle oder unternehmensweite Anwendungsfälle.

Häufig gestellte Fragen

Was ist die Hauptfunktion der Funktion ExtractImages() in IronWord?

Die Funktion ExtractImages() in IronWord bietet eine einfache und effiziente Möglichkeit, alle Bilder aus einem Word-Dokument abzurufen und auf deren Metadaten zur Weiterverarbeitung zuzugreifen.

Wie kann ich mit IronWord Bilder aus DOCX-Dateien extrahieren?

Um mit IronWord Bilder aus DOCX-Dateien zu extrahieren, laden Sie die IronWord-Bibliothek herunter, laden Sie das Word-Dokument, verwenden Sie die Methode ExtractImages(), um die Bilder zu extrahieren, und speichern Sie sie zur weiteren Verwendung auf der Festplatte.

Kann IronWord Bildmetadaten während der Extraktion verarbeiten?

Ja, IronWord ermöglicht den Zugriff auf Bildmetadaten wie Abmessungen und Format während des Extraktionsprozesses, was für weitere Analysen oder Verarbeitungsprozesse nützlich sein kann.

Welche Dateiformate werden für extrahierte Bilder mit IronWord unterstützt?

Die mit IronWord extrahierten Bilder behalten ihr ursprüngliches Format, z. B. .jpg, .png oder andere Formate, und können mit entsprechenden Dateierweiterungen gespeichert werden.

Ist es mit IronWord möglich, Bilder aus bestimmten Abschnitten eines Word-Dokuments zu extrahieren?

Ja, mit IronWord können Sie während des Extraktionsprozesses alle Bilder im Dokument durchlaufen oder gezielt bestimmte Abschnitte auswählen, je nach Ihren Anforderungen.

Benötige ich Programmierkenntnisse, um IronWord zum Extrahieren von Bildern zu verwenden?

Für die Implementierung des Codes zur Bildextraktion mit IronWord sind grundlegende Programmierkenntnisse, insbesondere in C#, erforderlich, da Methoden wie ExtractImages() verwendet werden.

Welche Beispieldatei wird verwendet, um die Bildextraktion in IronWord zu demonstrieren?

Anhand einer Beispieldatei namens „embedded_images.docx“, die 5 Bilder auf 3 verschiedenen Seiten enthält, wird der Prozess der Bildextraktion in IronWord demonstriert.

Ahmad Sohail
Full-Stack-Entwickler

Ahmad ist ein Full-Stack-Entwickler mit einer soliden Grundlage in C#, Python und Webtechnologien. Er hat ein großes Interesse am Aufbau skalierbarer Softwarelösungen und genießt es, zu erkunden, wie Design und Funktionalität in realen Anwendungen aufeinandertreffen.

Bevor er dem Iron Software Team beitrat, arbeitete ...

Weiterlesen
Bereit anzufangen?
Nuget Downloads 27,129 | Version: 2025.11 gerade veröffentlicht