У меня есть WebView
с некоторым HTML-контентом, который я хочу преобразовать в RTF. Я просмотрел существующие функции преобразования RTF, и, если честно, все они выглядят немного ненадежными. Итак, моя идея состоит в том, чтобы скопировать содержимое из WebView
в RichEditBox
и сохранить оттуда в RTF.
Я видел этот пример много раз.
WebBrowser1.Document.ExecCommand("SelectAll", false, null);
WebBrowser1.Document.ExecCommand("Copy", false, null);
К сожалению, элемент управления WinRT WebView
не имеет свойства Document, поэтому я не могу этого сделать.
Есть ли способ вытащить содержимое из элемента управления? Чтобы было ясно, мне не нужен сам HTML — я могу получить его уже с помощью
InvokeScript("eval", new string[] { "document.getElementById('editor').innerHTML;" });
Мне нужен фактический рендеринг HTML — так же, как если бы я выбрал все в своем WebView, нажал CTRL+C, а затем вставил его в wordpad.