Detectar formas artísticas inteligentes
Este tutorial explica cómo detectar formas Smart Art en un documento de Word usando Aspose.Words para .NET. Las formas de Smart Art son representaciones gráficas que se utilizan para presentar visualmente información e ideas.
Requisitos previos
Para seguir este tutorial, necesita tener lo siguiente:
- Aspose.Words para la biblioteca .NET instalada.
- Conocimientos básicos de C# y procesamiento de textos con documentos Word.
Paso 1: configurar el directorio de documentos
Comience configurando la ruta a su directorio de documentos. Reemplazar"YOUR DOCUMENT DIRECTORY"
con la ruta real al directorio donde se encuentra su documento.
string dataDir = "YOUR DOCUMENT DIRECTORY";
Paso 2: cargue el documento
Cargue el documento de Word usando elDocument
constructor, pasando la ruta al documento como parámetro.
Document doc = new Document(dataDir + "Smart Art.docx");
Paso 3: detectar formas artísticas inteligentes
Iterar a través de los nodos secundarios de tipoShape
en el documento usando elGetChildNodes
método. Compruebe si cada forma tiene Smart Art usando elHasSmart Art
propiedad.
int count = doc.GetChildNodes(NodeType.Shape, true).Cast<Shape>().Count(shape => shape.HasSmart Art);
Paso 4: generar el resultado
Imprime el recuento de formas con Smart Art detectadas en el documento.
Console.WriteLine("The document has {0} shapes with Smart Art.", count);
Código fuente de ejemplo para Detectar formas artísticas inteligentes usando Aspose.Words para .NET
// Ruta a su directorio de documentos
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);
¡Eso es todo! Ha detectado con éxito formas Smart Art en su documento de Word utilizando Aspose.Words para .NET.