Я пытаюсь читать документ с использованием С#. Я могу получить весь текст, но я хочу, чтобы читать строку за строкой и хранить в списке и привязывать к gridview. В настоящее время мой код возвращает список одного элемента только со всем текстом (не по строке). Для чтения файла я использую библиотеку Microsoft.Office.Interop.Word. Ниже мой код до сих пор:
Application word = new Application();
Document doc = new Document();
object fileName = path;
// Define an object to pass to the API for missing parameters
object missing = System.Type.Missing;
doc = word.Documents.Open(ref fileName,
ref missing, ref missing, ref missing, ref missing,
ref missing, ref missing, ref missing, ref missing,
ref missing, ref missing, ref missing, ref missing,
ref missing, ref missing, ref missing);
String read = string.Empty;
List<string> data = new List<string>();
foreach (Range tmpRange in doc.StoryRanges)
{
//read += tmpRange.Text + "<br>";
data.Add(tmpRange.Text);
}
((_Document)doc).Close();
((_Application)word).Quit();
GridView1.DataSource = data;
GridView1.DataBind();