Jak czytać dokumenty Word w C# za pomocą Aspose.Words

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.

 Polski