我想显示word.docx以转换为pdf,并在保存docx文档后在浏览器中显示。但是找不到任何好的源代码,因此决定转换为HTML更简单,但是当我将此HTML代码发送到View时,我可以看到HTML代码。该视图不会呈现HTML以显示代码的结果。
VIEW = ConvertHTML.cshtml
@model string
控制器
public string ConvertHTML(string strDoc)
{
var htmlCode = ParseDOCX(new FileInfo(strDoc));
return h;
}
我尝试过
public IActionResult ConvertHTML(string strDoc)
{
var htmlCode = ParseDOCX(new FileInfo(strDoc));
return View(h);
}
错误:
处理请求时发生未处理的异常。 InvalidOperationException:视图' xmlns =“ http://www.w3.org/1999/xhtml”> ..........
我也尝试过
@model string
@Html.Raw(Model)
到目前为止没有任何作用
答案 0 :(得分:1)
将代码更改为:
public IActionResult ConvertHTML(string strDoc)
{
var htmlCode = ParseDOCX(new FileInfo(strDoc));
return Content(htmlCode, "text/html");
}