Како читати Word документе у C# користећи Aspose.Words
Читање Word докумената у Ц # може бити једноставно са коришћењем Асписе.Вордс библиотеке.Овај туториал пружа детаљне упутства о томе како да конфигуришете своје окружење, корак по кораку процедуре за читање Ворт датотеке, и исходне примере кода Докс или ДОЦ, и како приступити различитим елементима унутар Ворд документа.
Предности читања речи докумената
Доступ до елемената документа:- Екстрактирајте и манипулишете параграфама, табелама и токовима текста.
Једноставна интеграција:- Непрекидно интегришете читање Ворда документа у своје апликације Ц.
Разноврсност:- Управљајте различитим форматима речи без напора.
Претходни Чланак Припрема за читање речи
- Уверите се да имате 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);
}Закључак
У овом туторијалу сте научили како да читате Ворд документе у Ц# користећи Асписе.Вордс, укључујући конфигурацију и код примере.Ово знање вам омогућава да приступите различитим елементима унутар Ворд датотеке, што вам олакшава да обрађујете или приказујете садржај као што је потребно.