我有一个使用Windows身份验证的MVC 5项目。 为了添加pdf导出支持,我尝试设置Rotativa lib。 第一次尝试是Controller方法
public ActionResult PrintViewToPdf()
{
return new ActionAsPdf("myAction");
}
,导致pdf文件中出现错误401.2页面。 由于我无法理解(请让我知道是否还有其他解决方案!!!),这是唯一的解决方法:
public ActionResult PrintViewToPdf()
{
return new ViewAsPdf("myView");
}
在这种情况下,我得到了一个pdf文件,但是它包含一个网页,其中包含完整的JavaScript脚本!
因此,问题是:还有其他解决方案,而不是将ActionAsPdf
替换为ViewAsPdf
吗?如果不是,是否使ViewAsPdf
包含javascript执行结果呢?