C# 使用IronPDF在.Net中查看PDF
我试图在的帮助下将Razor视图渲染为PDF,因此我使用此方法首先将Razor视图转换为字符串,然后将其渲染为PDF,但是类C# 使用IronPDF在.Net中查看PDF,c#,asp.net-core,pdf-generation,C#,Asp.net Core,Pdf Generation,我试图在的帮助下将Razor视图渲染为PDF,因此我使用此方法首先将Razor视图转换为字符串,然后将其渲染为PDF,但是类ViewEngine在RenderRazorViewToString() public string RenderRazorViewToString(string viewName, object model) { ViewData.Model = model; using (var sw = new Stri
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
:)
做了完全相同的事情,但使用了不同的PDF转换器。。。您需要包括System.Web.Mvc
:)
您是否在使用语句的下面有红色的曲线?是同一条错误消息吗?是的,在使用的下方有一条红线,实际上Mvc
是未解决的错误消息。添加System.Web.Mvc
作为参考。在“Assemblies->Extensions”中,好的,让med来做。我使用VS mac,可以指导我如何添加它们,我似乎看不到程序集在哪里。在using
语句下是否有红色的曲线?是同一条错误消息吗?是的,在使用的下方有一条红线,实际上Mvc
是未解决的错误消息。添加System.Web.Mvc
作为参考。在“程序集->扩展”中,好的,让med来做。我使用VS mac,可以指导我如何添加它们,我似乎看不到程序集在哪里。