Многосекционный
В этом руководстве объясняется, как работать с многосекционными структурированными тегами документов в документе Word с использованием Aspose.Words для .NET. Вы можете получить и обработать теги разделов, присутствующие в документе.
Предварительные условия
Чтобы следовать этому руководству, вам необходимо иметь следующее:
- Установлена библиотека Aspose.Words для .NET.
- Базовые знания C# и обработки документов Word.
Шаг 1. Настройте каталог документов
Начните с настройки пути к каталогу ваших документов. Заменять"YOUR DOCUMENT DIRECTORY"
с фактическим путем к каталогу, в котором находится ваш документ.
string dataDir = "YOUR DOCUMENT DIRECTORY";
Шаг 2. Загрузите документ и получите многораздельные теги
Загрузите документ Word, используяDocument
конструктор, передавая путь к документу в качестве параметра. Получите все начальные узлы диапазона тегов структурированного документа в документе, используя методGetChildNodes
метод.
Document doc = new Document(dataDir + "Multi-section structured document tags.docx");
NodeCollection tags = doc.GetChildNodes(NodeType.StructuredDocumentTagRangeStart, true);
Шаг 3. Обработка многосекционных тегов
Выполните итерацию по коллекции начальных узлов диапазона тегов структурированного документа. В этом примере мы просто выводим на консоль заголовок каждого тега. Вы можете выполнить дальнейшую обработку в соответствии с вашими требованиями.
foreach (StructuredDocumentTagRangeStart tag in tags)
Console.WriteLine(tag.Title);
Пример исходного кода для Multi Раздел с использованием Aspose.Words для .NET
// Путь к каталогу ваших документов
string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document(dataDir + "Multi-section structured document tags.docx");
NodeCollection tags = doc.GetChildNodes(NodeType.StructuredDocumentTagRangeStart, true);
foreach (StructuredDocumentTagRangeStart tag in tags)
Console.WriteLine(tag.Title);
Вот и все! Вы успешно получили и обработали многосекционные структурированные теги документа в документе Word с помощью Aspose.Words для .NET.