Я пытаюсь получить текст файла Word или Excel. Однако у меня есть только доступ к массиву двоичных файлов этого файла слова, и я не могу получить путь к файлу, поэтому можно преобразовать двоичный массивфайла Word в строку?я попробовал этот код, но он не мог помочь мне, потому что я не мог получить путь к файлу
StringBuilder text = new StringBuilder();
Microsoft.Office.Interop.Word.Application word = new Microsoft.Office.Interop.Word.Application();
object miss = System.Reflection.Missing.Value;
object path = filePath;
object readOnly = true;
Microsoft.Office.Interop.Word.Document docs = word.Documents.Open(ref path, ref miss, ref readOnly, ref miss, ref miss, ref miss, ref miss, ref miss, ref miss, ref miss, ref miss, ref miss, ref miss, ref miss, ref miss, ref miss);
for (int i = 0; i < docs.Paragraphs.Count; i++)
{
text.Append(" \r\n " + docs.Paragraphs[i + 1].Range.Text.ToString());
}
return text.ToString();