Как загрузить документ Word в Rich Textbox WPF - PullRequest
1 голос
/ 02 июня 2011

Я пытаюсь загрузить документ Word в элемент управления Rich Textbox, чтобы пользователь мог редактировать содержимое и в конечном итоге сохранить его. Ниже приведен код, который я использую:

string fileName = @"..\..\Files\test.doc";

            TextRange range;

            FileStream fStream;

            if (File.Exists(fileName))
            {

                range = new TextRange(RTB.Document.ContentStart, RTB.Document.ContentEnd);

                fStream = new FileStream(fileName, FileMode.OpenOrCreate);

                range.Load(fStream, DataFormats.Rtf);

                fStream.Close();

            }

Когда я запускаю его, я получаю следующую ошибку:

Unrecognized structure in data format 'Rich Text Format'.Parameter name: stream

Я убедился, что этот документ не содержит изображений.

1 Ответ

0 голосов
/ 02 июня 2011

Документ Word не является документом с форматированным текстом.

Документ должен быть сначала сохранен как файл RTF, прежде чем вы сможете сделать это.

...