Dieser Artikel beschreibt wie Bilder aus Word-Dokumenten in C# extrahiert werden. Es enthält die Details zur Konfiguration der Umgebung, die zum Testen des Beispielcodes, des schrittweisen Verfahrens und eines ausführbaren Beispielcodes erforderlich sind, der eine DOCX-Datei liest und jedes Bild als PNG-Datei speichert. Außerdem werden die Klassen, Methoden und Eigenschaften erläutert, die zum Extrahieren aller Bilder aus Word-Dokumenten in C# erforderlich sind.
Schritte zum Extrahieren von Bildern aus Word in C#
- Richten Sie die Umgebung ein, um Aspose.Words for .NET hinzuzufügen, um Bilder zu extrahieren
- Laden Sie die Word-Quelldatei mit Bildern in das Klassenobjekt Document
- Holen Sie sich die Formensammlung aus dem Word-Dokument mit der GetChildNodes()-Methode
- Durchlaufen Sie alle Elemente in der Shapes-Auflistung
- Speichern Sie jede Form, die ein Bild enthält, als separates Bild
Diese Schritte enthalten Details zum Extrahieren von Bildern aus Word-Dokumenten in C#. Zuerst wird die Word-Quelldatei in das Document-Klassenobjekt geladen, und dann wird daraus mithilfe der GetChildNodes()-Methode, die den NodeType.Shape-Enumerator als Argument verwendet, auf die Shapes-Auflistung zugegriffen. Im nächsten Schritt wird diese Sammlung iteriert und jede Form auf ein Bild getestet und, falls gefunden, als separate Bilddatei gespeichert.
Code zum Extrahieren von Bildern aus Word-Dateien in C#
Dieser Code demonstriert den Prozess zum Extrahieren von Bildern aus einem Word-Dokument in C#, das das Document-Klassenobjekt mit verschiedenen Überladungsfunktionen verwendet, die viele Funktionen wie das Festlegen der Codierung, Schriftarteinstellungen, Spracheinstellungen und vieles mehr unterstützen. In ähnlicher Weise können Sie mit der Methode GetChildNodes() andere Arten von untergeordneten Knoten abrufen, z. B. Abschnitte, Kopf-/Fußzeilen, Tabellen, Zeilen, Zellen und Absätze, um nur einige zu nennen.
In diesem Artikel wird erläutert, wie Sie Bilder aus einer Word-Datei extrahieren. Wenn Sie mehr über den Prozess zum Hinzufügen von Bildern erfahren möchten, lesen Sie den Artikel zu So fügen Sie ein Bild in einem Word-Dokument mit C# hinzu.