Теперь я хочу прочитать файл docx в строку. Но перед этим можно принять xml-код из docx. Но теперь я ничего не могу сделать.
Другими словами, я показываю файл docx на flowdocumentReader с WPF с помощью xmlReader.
private string ReadDocxToString(string path)
{
var stream = File.Open(path, FileMode.Open, FileAccess.Read, FileShare.ReadWrite);
var mainDocumentStream = flowDocumentConverter.GetStream(FileMode.Open, FileAccess.Read)
var flowDocumentConverter = new DocxToFlowDocumentConverter(stream);
string docx_text = flowDocumentConverter.ToString();
return docx_text;
}
private void ReadMain(string path)
{
string test = ReadDocxToString(path);
using (var stream = File.Open(path, FileMode.Open, FileAccess.Read, FileShare.ReadWrite))
{
var flowDocumentConverter = new DocxToFlowDocumentConverter(stream);
flowDocumentConverter.Read();
this.flowDocumentReader.Document = flowDocumentConverter.Document;
this.Title = System.IO.Path.GetFileName(path);
}
}