.net core使用docx-preview.js预览Word文档

有需求.net core项目中使用docx-preview.js预览Word文档,网上查了很多资料,主要是Vue如何使用docx-preview预览Word文档,很少HTML网页中使用方法,现将方法总结一下。

需要下载:jszip.min.js和docx-preview.js库。

前端HTML网页代码如下:

@{
    Layout = null;
}




    
    
    
    
    
    
    



    

后端.net core 控制器的代码:

public class DocController : Controller
    {
        public IActionResult Index()
        {
            return View();
        }


        public IActionResult FileBlob()
        {
            //将文件转换为二进制返回前端
            FileStream fs = new FileStream(@"/home/mm/f/wwwroot/atts/a.docx", FileMode.Open);
            byte[] bs = new byte[fs.Length];
            fs.Read(bs, 0, (int)fs.Length);
            fs.Close();
            FileContentResult result = new FileContentResult(bs, "application/octet-stream");

            return result;
        }
    }

 

你可能感兴趣的:(开发,前端框架,后端)