我想在ASP.NET Core 6中从我的剃须刀页面导出PDF.我使用了‘Rotativa.AspNetCore’.
在我的控制器中,我使用以下代码:
public IActionResult PdfReport()
{
return View();
}
并呼吁采取行动:
public ActionResult Export()
{
return new ViewAsPdf("PdfReport")
{
FileName = "test.pdf",
PageMargins = { Left = 20, Bottom = 20, Right = 20, Top = 20 },
};
}
在Program.cs
年中使用此代码后:
IWebHostEnvironment env = app.Environment;
RotativaConfiguration.Setup((Microsoft.AspNetCore.Hosting.IHostingEnvironment)env);
我得到了这个错误:
Win32异常:try 使用工作目录‘D:\Projects\WebApp\AvatWebApp\AvatWebApp\wwwroot\Rotativa\wkhtmltopdf.exe’启动进程‘D:\Projects\WebApp\AvatWebApp\AvatWebApp\wwwroot\Rotativa’.时出错请求的操作需要提升.
请帮帮我--我需要做什么?
谢谢.