Как да прочетете Word документи в C# с помощта на Aspose.Words
Word документи в C# може да бъде лесно с използването на Aspose.Words библиотека. Този урок осигурява подробни инструкции за това как да конфигурирате вашата среда, стъпка по стъпка процедури за четене на Word файлове, и практични кодове примери. Ще научите как да четете различни формати като DOCX или DOC, и как да получите достъп до различни елементи в рамките на Word.
Предимства на четенето на Word документи
Достъп до елементи на документа:- Извлечете и манипулирайте параграфи, таблици и текстове.
Лесна интеграция:- Word документ в приложенията си C.
Версабилност“ е:- Управлявайте различни формати на Word без усилие.
Предупреждения: Подготовка за четене на Word документ
- Visual Studio или друг .NET IDE.
- Aspose.Words чрез мениджъра на пакетите на NuGet.
- Планирайте структурата на вашия проект, за да включите кодовите файлове, необходими за туториала.
Стъпка по стъпка ръководство за четене на Word документ
Стъпка 1: Настройване на околната среда
NET проект добавете библиотеката на Aspose.Words с помощта на мениджъра на пакетите NuGet.
Заповед за изпълнение:Install-Package Aspose.Words
Стъпка 2: Изтеглете файла Input DOCX
Създайте инстанция от класата Документ и изтеглите файла 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: Get All Run Nodes
Изтеглете всички възела от типа Run от документа.
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);
}
заключение
Word документи в C# с помощта на Aspose.Words, включително конфигурация и кодове примери. това знание ви позволява да получите достъп до различни елементи в рамките на Word.