Обнаружение умной художественной формы
В этом руководстве объясняется, как обнаружить фигуры 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);
Пример исходного кода для обнаружения формы Smart Art с использованием 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.