在我的控制器中,我正在渲染一个视图。
我的 Action 方法如下所示:
public ActionResult SomePrint(Model model)
{
//Some business action
return View("viewname",model);
}
现在我的要求是将此视图保存为我的解决方案中的文件(可能是 pdf 文件),并在打印完成后将其发送到打印和删除文件。
尝试使用 Rotativa 并将其转换为 pdf,如下所示
public ActionResult DownloadViewPDF()
{
var model = new GeneratePDFModel();
//Code to get content
return new Rotativa.ViewAsPdf("GeneratePDF", model){FileName = "TestViewAsPdf.pdf"}
}
但我需要将其保存为 pdf 并打印出来。
有什么帮助吗?提前致谢。