Проблема возникает именно с .docx
файлами, файлы .txt
через StreamReader
читаются довольно легко.
Вот метод:
public string DownloadToEditor(string FilePath)
{
using (StreamReader reader = new StreamReader(FilePath, Encoding.Default))
{
return TextForEditor = reader.ReadToEnd();
}
}
Как исправить? мне обязательно использовать какую то стороннюю библиотеку?
мне обязательно использовать какую то стороннюю библиотеку?
Да, обязательно. Ну или можешь сам написать парсер файлов по специфицациям майкрсофт, но подозреваю что это займет у тебя лет 5. Зато без сторонних библиотек, как того желаешь.
Подойдет Open XML SDK.
Использовать Interop путь крайне не советую. Слишком много сложностей + ограничение что бы сам офис стоял на машине.
Можно воспользоватся нюгетами OpenXML или обертками вокруг OpenXML. Например, можно воспользоватся оберткой DocX от xceed (именно сюда обрати свой взор! Именно это я советую больше всего)
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
вопрос простой но для профизначит есть event и пара методов для добавления и удаления
При проверке value на null в индексаторе возникает ошибка: