Wiele sekcji

W tym samouczku wyjaśniono, jak pracować z wielosekcyjnymi znacznikami dokumentów o strukturze strukturalnej w dokumencie programu Word przy użyciu Aspose.Words dla .NET. Możesz pobrać i przetworzyć znaczniki sekcji obecne w dokumencie.

Warunki wstępne

Aby skorzystać z tego samouczka, musisz mieć następujące elementy:

  • Zainstalowana biblioteka Aspose.Words dla .NET.
  • Podstawowa znajomość języka C# i przetwarzania tekstów w dokumentach Word.

Krok 1: Skonfiguruj katalog dokumentów

Rozpocznij od ustawienia ścieżki do katalogu dokumentów. Zastępować"YOUR DOCUMENT DIRECTORY" z rzeczywistą ścieżką do katalogu, w którym znajduje się dokument.

string dataDir = "YOUR DOCUMENT DIRECTORY";

Krok 2: Załaduj dokument i pobierz znaczniki wielosekcyjne

Załaduj dokument Word za pomocąDocument konstruktor, przekazując ścieżkę do dokumentu jako parametr. Pobierz wszystkie węzły początkowe zakresu znaczników dokumentu strukturalnego w dokumencie za pomocą metodyGetChildNodes metoda.

Document doc = new Document(dataDir + "Multi-section structured document tags.docx");
NodeCollection tags = doc.GetChildNodes(NodeType.StructuredDocumentTagRangeStart, true);

Krok 3: Przetwórz znaczniki wielosekcyjne

Wykonaj iterację po kolekcji węzłów początkowych zakresu znaczników dokumentu strukturalnego. W tym przykładzie po prostu drukujemy tytuł każdego tagu na konsoli. Możesz przeprowadzić dalsze przetwarzanie w zależności od swoich wymagań.

foreach (StructuredDocumentTagRangeStart tag in tags)
    Console.WriteLine(tag.Title);

Przykładowy kod źródłowy dla wielu sekcji przy użyciu Aspose.Words dla .NET

	// Ścieżka do katalogu dokumentów
	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);

Otóż to! Pomyślnie pobrałeś i przetworzyłeś wielosekcyjne znaczniki dokumentu strukturalnego w dokumencie programu Word przy użyciu Aspose.Words dla .NET.