Како читати Word документе у C# користећи Aspose.Words

Како читати Word документе у C# користећи Aspose.Words

Читање Ворд докумената у Ц # може бити једноставно са коришћењем Асписе.Ворд библиотеке.Овај туториал пружа детаљне упутства о томе како да конфигуришете своје окружење, корак по корак процедуре за читање Ворд датотеке, и испитивање код.Наћи ћете како да прочитате различите формати као што су ДОЦКС или ДОЦ, и како да приступите различитим елементима унутар Ворд документа.

Предности читања речи докумената

  • Доступ до елемената документа:- Екстрактирајте и манипулишете параграфама, табелама и токовима текста.

  • Једноставна интеграција:- Непрекидно интегришете читање Ворда документа у своје апликације Ц #.

  • Разноврсност:- Управљајте различитим форматима речи без напора.

Претходни Чланак Припрема за читање речи

  • Уверите се да имате Visual Studio или било који други .NET IDE инсталиран.
  • Инсталирајте Аппосе.Вордс библиотеку преко НуГет менаџера пакета.
  • Планирајте структуру вашег пројекта да бисте укључили датотеке кода потребне за туториал.

Корак по корак водич за читање Word документа

Корак 1: Конфигурисање окружења

У вашем .NET пројекту, додајте Асписе.Вордс библиотеку користећи НуГет менаџер пакета.

Наредба за трчање:Install-Package Aspose.Words

Корак 2: Преузмите улазни доцкс датотеку

Креирајте примјену класе Документ и преузмите датотеку DOCX.

using Aspose.Words;

Document doc = new Document("input.docx");

Корак 3: Добијте све параграфа Нода

Уклоните све чворове типа Параграф из документа.

foreach (Paragraph para in doc.GetChildNodes(NodeType.Paragraph, true))
{
    Console.WriteLine(para.ToString(SaveFormat.Text));
}

Корак 4: Добијте све трчање чворова

Уклоните све покретачке врсте чворова из документа.

foreach (Run run in doc.GetChildNodes(NodeType.Run, true))
{
    Font font = run.Font;
    Console.WriteLine($"{font.Name}, {font.Size}");
    Console.WriteLine(run.Text);
}

Пример код за читање Word датотеке у C#

Ево комплетног кода који комбинује све горе наведене кораке.

// 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);
}

Закључак

У овом туторијалу сте научили како да читате Ворд документе у Ц# користећи Асписе.Вордс, укључујући конфигурацију и код примере.Ово знање вам омогућава да приступите различитим елементима унутар Ворд датотеке, што вам олакшава да обрађујете или приказујете садржај као што је потребно.

 Српски