W tym artykule opisano jak wyodrębnić obrazy z dokumentu programu Word w języku C#. Zawiera szczegółowe informacje na temat konfiguracji środowiska wymaganej do testowania przykładowego kodu, procedury krokowej oraz możliwego do uruchomienia przykładowego kodu, który odczytuje plik DOCX i zapisuje każdy obraz jako plik PNG. Zawiera również wyjaśnienie klas, metod i właściwości wymaganych do wyodrębnienia wszystkich obrazów z dokumentu programu Word w języku C#.
Kroki, aby wyodrębnić obrazy z programu Word w języku C#
- Stwórz środowisko, aby dodać Aspose.Words for .NET do wyodrębniania obrazów
- Załaduj źródłowy plik programu Word z obrazami w obiekcie klasy Document
- Pobierz kolekcję kształtów z dokumentu programu Word za pomocą metody GetChildNodes()
- Przejrzyj wszystkie elementy w kolekcji kształtów
- Zapisz każdy kształt zawierający obraz jako osobny obraz
Te kroki zawierają szczegółowe informacje na temat wyodrębniania obrazów z dokumentu programu Word w języku C#. Najpierw źródłowy plik programu Word jest ładowany do obiektu klasy Document, a następnie uzyskuje się z niego dostęp do kolekcji kształtów za pomocą metody GetChildNodes(), która przyjmuje moduł wyliczający NodeType.Shape jako argument. W następnym kroku ta kolekcja jest powtarzana, a każdy kształt jest testowany pod kątem posiadania obrazu i, jeśli zostanie znaleziony, zapisywany jako osobny plik obrazu.
Kod do wyodrębniania obrazów z pliku Word w C#
Ten kod demonstruje proces wyodrębniania obrazów z dokumentu programu Word w języku C#, który używa obiektu klasy Document z różnymi funkcjami przeciążania obsługującymi wiele funkcji, takich jak ustawianie kodowania, ustawienia czcionek, preferencje językowe i wiele innych. Podobnie możesz pobrać inne typy węzłów potomnych za pomocą metody GetChildNodes(), takie jak sekcje, nagłówek/stopka, tabela, wiersz, komórka i akapity, by wymienić tylko kilka.
W tym artykule wyjaśniono, jak wyodrębnić obrazy z pliku programu Word. Jeśli chcesz poznać proces dodawania obrazów, zapoznaj się z artykułem na stronie jak dodać obraz w dokumencie programu Word za pomocą C#.