Wykryj inteligentny kształt grafiki

W tym samouczku wyjaśniono, jak wykrywać kształty Smart Art w dokumencie programu Word przy użyciu Aspose.Words dla .NET. Kształty Smart Art to graficzne reprezentacje używane do wizualnego przedstawiania informacji i pomysłów.

Warunki wstępne

Aby skorzystać z tego samouczka, musisz mieć następujące elementy:

  • Zainstalowana biblioteka Aspose.Words dla .NET.
  • Podstawowa znajomość języka C# i przetwarzania tekstów w dokumentach Word.

Krok 1: Skonfiguruj katalog dokumentów

Zacznij od ustawienia ścieżki do katalogu dokumentów. Zastępować"YOUR DOCUMENT DIRECTORY" z rzeczywistą ścieżką do katalogu, w którym znajduje się dokument.

string dataDir = "YOUR DOCUMENT DIRECTORY";

Krok 2: Załaduj dokument

Załaduj dokument Word za pomocąDocument konstruktor, przekazując ścieżkę do dokumentu jako parametr.

Document doc = new Document(dataDir + "Smart Art.docx");

Krok 3: Wykryj inteligentne kształty artystyczne

Iteruj przez węzły podrzędne typuShape w dokumencie za pomocąGetChildNodesmetoda. Sprawdź, czy każdy kształt ma inteligentną grafikę, używającHasSmart Art nieruchomość.

int count = doc.GetChildNodes(NodeType.Shape, true).Cast<Shape>().Count(shape => shape.HasSmart Art);

Krok 4: Wyprowadź wynik

Wydrukuj liczbę kształtów z grafiką Smart Art wykrytą w dokumencie.

Console.WriteLine("The document has {0} shapes with Smart Art.", count);

Przykładowy kod źródłowy funkcji Detect Smart Art Shape przy użyciu Aspose.Words dla .NET

	// Ścieżka do katalogu dokumentów
	string dataDir = "YOUR DOCUMENT DIRECTORY";

	Document doc = new Document(dataDir + "Smart Art.docx");
	int count = doc.GetChildNodes(NodeType.Shape, true).Cast<Shape>().Count(shape => shape.HasSmart Art);
	Console.WriteLine("The document has {0} shapes with Smart Art.", count);

Otóż to! Pomyślnie wykryłeś kształty Smart Art w dokumencie programu Word przy użyciu Aspose.Words dla .NET.