繁体   English   中英

用IronPDF在.Net中将Razor视图转换为PDF

[英]Razor View to PDF in .Net with IronPDF

我试图呈现一个Razor视图来的帮助下PDF IronPDF ,所以我用这个方法首先Razor视图转换为字符串再后来我呈现为一个PDF,但类ViewEngine没有在解决RenderRazorViewToString()方法,可以在这里做什么:

public string RenderRazorViewToString(string viewName, object model)
        {
            ViewData.Model = model;
            using (var sw = new StringWriter())
            {


                var viewResult = ViewEngine.Engines.FindPartialView(ControllerContext,
                    viewName);
                var viewContext = new ViewContext(ControllerContext, viewResult.View,
                    ViewData, TempData, sw);
                viewResult.View.Render(viewContext, sw);
                viewResult.ViewEngine.ReleaseView(ControllerContext, viewResult.View);
                return sw.GetStringBuilder().ToString();
            }
        }

这样做之后同样事情,但有不同的PDF转换器......你需要包括System.Web.Mvc :)

添加对<code> System.Web.Mvc </ code>的引用

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM