Rileva forme artistiche intelligenti

Questo tutorial spiega come rilevare le forme Smart Art in un documento Word utilizzando Aspose.Words per .NET. Le forme Smart Art sono rappresentazioni grafiche utilizzate per presentare visivamente informazioni e idee.

Prerequisiti

Per seguire questo tutorial, è necessario disporre di quanto segue:

  • Aspose.Words per la libreria .NET installata.
  • Conoscenza base di C# ed elaborazione testi con documenti Word.

Passaggio 1: impostare la directory dei documenti

Inizia impostando il percorso della directory dei documenti. Sostituire"YOUR DOCUMENT DIRECTORY" con il percorso effettivo della directory in cui si trova il documento.

string dataDir = "YOUR DOCUMENT DIRECTORY";

Passaggio 2: caricare il documento

Caricare il documento Word utilizzando il fileDocument costruttore, passando il percorso del documento come parametro.

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

Passaggio 3: rileva le forme artistiche intelligenti

Scorrere i nodi figlio di tipoShape nel documento utilizzando il fileGetChildNodesmetodo. Controlla se ogni forma ha Smart Art utilizzando il fileHasSmart Art proprietà.

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

Passaggio 4: output del risultato

Stampa il conteggio delle forme con Smart Art rilevate nel documento.

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

Codice sorgente di esempio per Rileva Smart Art Shape utilizzando Aspose.Words per .NET

	// Percorso della directory dei documenti
	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);

Questo è tutto! Hai rilevato con successo forme Smart Art nel tuo documento Word utilizzando Aspose.Words per .NET.