Многосекционный

В этом руководстве объясняется, как работать с многосекционными структурированными тегами документов в документе 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.