Како читати 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);
}
Закључак
У овом туторијалу сте научили како да читате Ворд документе у Ц# користећи Асписе.Вордс, укључујући конфигурацију и код примере.Ово знање вам омогућава да приступите различитим елементима унутар Ворд датотеке, што вам олакшава да обрађујете или приказујете садржај као што је потребно.