Czytaj tekst sformatowany w Aspose Note .NET

Wstęp

tym samouczku omówimy, jak czytać tekst sformatowany za pomocą Aspose.Note dla .NET. Aspose.Note to potężny interfejs API, który umożliwia programistom programową pracę z dokumentami Microsoft OneNote, oferując szeroki zakres funkcji do tworzenia, edytowania i manipulowania plikami OneNote.

Warunki wstępne

Zanim zaczniemy, upewnij się, że masz zainstalowane i skonfigurowane następujące wymagania wstępne:

1. IDE programu Visual Studio

Upewnij się, że w systemie jest zainstalowany program Visual Studio IDE. Można go pobrać ze strony internetowej i postępować zgodnie z dostarczonymi instrukcjami instalacji.

2. Aspose.Note dla .NET

Pobierz i zainstaluj bibliotekę Aspose.Note dla .NET zlink do pobrania. Postępuj zgodnie z przewodnikiem instalacji, aby zintegrować go z projektem Visual Studio.

Importuj przestrzenie nazw

Zanim zagłębimy się w kod, zaimportujmy niezbędne przestrzenie nazw, aby efektywnie wykorzystać funkcjonalności Aspose.Note.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

Podzielmy teraz podany przykład na wiele kroków i szczegółowo omówmy każdy krok.

Krok 1: Określ ścieżkę pliku wejściowego

string inputFile = "notebook.onetoc2";
string dataDir = "Your Document Directory";

W tym kroku definiujemy ścieżkę do wejściowego pliku notatnika (notebook.onetoc2) i katalog, w którym znajduje się dokument (Your Document Directory).

Krok 2: Zainicjuj obiekt notesu

Notebook rootNotebook = new Notebook(dataDir + inputFile);

Tutaj tworzymy nową instancję plikuNotebook class, przekazując ścieżkę pliku notatnika jako parametr.

Krok 3: Pobierz węzły tekstu sformatowanego

IList<RichText> allRichTextNodes = rootNotebook.GetChildNodes<RichText>();

W tym kroku pobierane są wszystkie węzły tekstu sformatowanego z notesu głównego przy użyciu metodyGetChildNodes<RichText>() metodę i zapisuje je na liście.

Krok 4: Iteruj po węzłach tekstu sformatowanego

foreach (RichText richTextNode in allRichTextNodes)
{
    Console.WriteLine(richTextNode.Text);
}

Na koniec iterujemy po każdym węźle tekstu sformatowanego na liście i drukujemy zawartość tekstową na konsoli.

Wniosek

W tym samouczku nauczyliśmy się czytać tekst sformatowany z notatnika OneNote przy użyciu Aspose.Note dla .NET. Postępując zgodnie ze szczegółowym przewodnikiem i korzystając z dostarczonych fragmentów kodu, możesz łatwo programowo wyodrębnić zawartość tekstową z dokumentów programu OneNote.

Często zadawane pytania

P1: Czy mogę używać Aspose.Note dla .NET do tworzenia nowych plików OneNote?

O1: Tak, Aspose.Note dla .NET umożliwia programowe tworzenie, edytowanie i manipulowanie plikami OneNote.

P2: Czy dostępna jest bezpłatna wersja próbna Aspose.Note dla .NET?

A2: Tak, możesz uzyskać bezpłatną wersję próbną Aspose.Note dla .NET zstrona wydania.

P3: Jak mogę uzyskać wsparcie dla Aspose.Note dla .NET?

O3: Możesz uzyskać wsparcie dla Aspose.Note dla .NET odwiedzając stronęForum Aspose.Note gdzie możesz zadawać pytania i kontaktować się z innymi użytkownikami i programistami.

P4: Czy mogę kupić tymczasową licencję na Aspose.Note dla .NET?

O4: Tak, możesz kupić tymczasową licencję na Aspose.Note dla .NET zstrona licencji tymczasowej.

P5: Gdzie mogę znaleźć szczegółową dokumentację Aspose.Note dla .NET?

O5: Obszerną dokumentację Aspose.Note dla .NET można znaleźć na stroniestrona referencyjna.