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.