Ανίχνευση έξυπνου σχήματος τέχνης

Αυτό το σεμινάριο εξηγεί πώς να ανιχνεύσετε σχήματα Smart Art σε ένα έγγραφο του Word χρησιμοποιώντας το Aspose.Words για .NET. Τα σχήματα Smart Art είναι γραφικές αναπαραστάσεις που χρησιμοποιούνται για την οπτική παρουσίαση πληροφοριών και ιδεών.

Προαπαιτούμενα

Για να ακολουθήσετε αυτό το σεμινάριο, πρέπει να έχετε τα εξής:

  • Εγκαταστάθηκε η βιβλιοθήκη Aspose.Words για .NET.
  • Βασικές γνώσεις C# και Επεξεργασία λέξεων με έγγραφα Word.

Βήμα 1: Ρυθμίστε τον Κατάλογο Εγγράφων

Ξεκινήστε ρυθμίζοντας τη διαδρομή προς τον κατάλογο εγγράφων σας. Αντικαθιστώ"YOUR DOCUMENT DIRECTORY" με την πραγματική διαδρομή προς τον κατάλογο όπου βρίσκεται το έγγραφό σας.

string dataDir = "YOUR DOCUMENT DIRECTORY";

Βήμα 2: Φορτώστε το έγγραφο

Φορτώστε το έγγραφο του Word χρησιμοποιώντας τοDocument κατασκευαστή, περνώντας τη διαδρομή προς το έγγραφο ως παράμετρο.

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

Βήμα 3: Ανίχνευση έξυπνων σχημάτων τέχνης

Επαναλάβετε μέσω των θυγατρικών κόμβων του τύπουShape στο έγγραφο χρησιμοποιώντας τοGetChildNodesμέθοδος. Ελέγξτε εάν κάθε σχήμα έχει Smart Art χρησιμοποιώντας τοHasSmart Art ιδιοκτησία.

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

Βήμα 4: Εξαγωγή του αποτελέσματος

Εκτυπώστε τον αριθμό των σχημάτων με το Smart Art που εντοπίστηκε στο έγγραφο.

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

Παράδειγμα πηγαίου κώδικα για τον εντοπισμό έξυπνου σχήματος τέχνης χρησιμοποιώντας το Aspose.Words για .NET

	// Διαδρομή στον κατάλογο εγγράφων σας
	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);

Αυτό είναι! Εντοπίσατε επιτυχώς σχήματα Smart Art στο έγγραφο του Word χρησιμοποιώντας το Aspose.Words για .NET.