Asp.net mvc 使用MVC从RadRichTextBox获取HTML(可读)格式

Asp.net mvc 使用MVC从RadRichTextBox获取HTML(可读)格式,asp.net-mvc,kendo-ui,rich-text-editor,Asp.net Mvc,Kendo Ui,Rich Text Editor,我正在MVC上构建一个应用程序,我们在MVVM silverlight中有相同的应用程序,我们在使用PDF的一个RadRichTextBox格式时没有问题,所以在MVC中我们使用与MVVM相同的数据库,这里我有一些问题,如下所示 in sql server database we have already stored a radrichtextbox formatted data, and using MVC I am trying to get that data and put it ba

我正在MVC上构建一个应用程序,我们在MVVM silverlight中有相同的应用程序,我们在使用PDF的一个RadRichTextBox格式时没有问题,所以在MVC中我们使用与MVVM相同的数据库,这里我有一些问题,如下所示

in sql server database we have already stored a radrichtextbox formatted data, and using MVC I am trying to get that data and put it back to PDF(which is working fine in MVVM), and I am able to put it on PDF without any problem, but the format which get it on PDF is not in proper order or its not readable, below I am providing example of format what I have on sql server and what format I am expecting it from there
我的问题

我们有没有办法用radrichtextbox格式把它转换成HTML格式,这样我就可以在PDF上使用它

由于我使用的是MVC,所以是否有任何dll,以便我可以实现以获得正确的格式

注意

我已经在stack论坛上搜索了,没有任何帮助,我甚至联系了Telerik的人,他们能帮到我的就是silverlight

这个来自telerik的链接将帮助我把它转换成正确的格式,这是我需要的,但很难实现

因此,如果有任何人能够帮助我,甚至在这方面指导我,将对我非常有帮助,谢谢

我从SQL SERVER获取的未格式化数据

<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\"> <html xmlns=\"http://www.w3.org/1999/xhtml\"><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" /><title>Untitled</title><style type=\"text/css\">\r\n.s_D8D99854 { font-family: 'Verdana';font-style: Normal; } \r\n</style></head><body><p ><span class=\"s_D8D99854\">&nbsp;hello</span></p></body></html>
Untitled\r\n.s\u D8D99854{font-family:'Verdana';字体样式:Normal;}\r\nhello

这是我应该从上面得到的格式


我相信您可以使用服务器端字符串轻松地剥离内容。替换方法是将所有\“实例转换为” 如果PDF转换器不理解meta标记,则HTML、HEAD和BODY标记也会使用正则表达式将其剥离