Jak czytać dokumenty Word w C# za pomocą Aspose.Words
Czytanie dokumentów Word w C# może być proste przy użyciu biblioteki Aspose.Words.Tutorial ten dostarcza szczegółowych instrukcji, jak skonfigurować środowisko, krok po kroku procedury do czytania plików Word i wykonanego kodu przykłady.Będziesz nauczyć się czytać różne formaty, takie jak DOCX lub DOC, i jak uzyskać dostęp do różnych elementów w dokumencie Word.
Korzyści z czytania dokumentów słownych
Dostęp do elementów dokumentów:- Wyciągnij i manipuluj ustępami, tabelami i przepływami tekstu.
Łatwa integracja:- Bezproblemowo włączyć czytanie dokumentów Word do swoich aplikacji C#.
wszechstronność:- Zarządzaj różnymi formatami słów bez wysiłku.
Wymagania: Przygotowanie do czytania dokumentu Word
- Upewnij się, że masz zainstalowany Visual Studio lub inny .NET IDE.
- Zainstaluj bibliotekę Aspose.Words za pośrednictwem menedżera pakietów NuGet.
- Planuj strukturę projektu, aby uwzględnić wymagane pliki kodowe dla tutorialu.
Krok po kroku Przewodnik do czytania dokumentu Word
Krok 1: Konfiguracja środowiska
W projekcie .NET dodaj bibliotekę Aspose.Words za pomocą menedżera pakietów NuGet.
Przykazanie do biegania:Install-Package Aspose.Words
Krok 2: Pobierz plik wpisu DOCX
Tworzenie przykładu klasy dokumentu i ładowanie pliku DOCX.
using Aspose.Words;
Document doc = new Document("input.docx");
Krok 3: Uzyskaj wszystkie punkty
Usuń wszystkie węzły typu Paragraf z dokumentu.
foreach (Paragraph para in doc.GetChildNodes(NodeType.Paragraph, true))
{
Console.WriteLine(para.ToString(SaveFormat.Text));
}
Krok 4: Zdobądź wszystkie węzły
Odzyskać wszystkie węzły typu Run z dokumentu.
foreach (Run run in doc.GetChildNodes(NodeType.Run, true))
{
Font font = run.Font;
Console.WriteLine($"{font.Name}, {font.Size}");
Console.WriteLine(run.Text);
}
Przykładowy kod do odczytu pliku Word w C#
Oto pełny kod, który łączy wszystkie powyższe kroki.
// Load the source Word file to be read
Document doc = new Document("input.docx");
// Read all paragraphs in the document and display their content
foreach (Paragraph para in doc.GetChildNodes(NodeType.Paragraph, true))
{
Console.WriteLine(para.ToString(SaveFormat.Text));
}
// Read all Runs in the document and display style and text
foreach (Run run in doc.GetChildNodes(NodeType.Run, true))
{
Font font = run.Font;
Console.WriteLine($"{font.Name}, {font.Size}");
Console.WriteLine(run.Text);
}
konkluzja
W tym podręczniku dowiesz się, jak czytać dokumenty Word w C# za pomocą Aspose.Words, w tym przykłady konfiguracji i kodu. ta wiedza pozwala na dostęp do różnych elementów w pliku Word, ułatwiając przetwarzanie lub wyświetlanie treści w razie potrzeby.