我正在尝试将 MVC4 视图转换为 Pdf。经过几分钟的搜索,我发现
https://www.nuget.org/packages/Rotativa/
和
https://www.nuget.org/packages/RazorPDF
两者都给我同样的问题,将在下面解释:
我在 Mvc4 项目中通过 nuget 安装了 Rotativa 1.6.1。
我的示例操作方法如下所示:
[HttpGet]
public ViewAsPdf TestPdf()
{
return new ViewAsPdf("TestPdf");
}
我的示例视图的结构如下:
@{
Layout = null;
}
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" />
<title>TestPdf</title>
</head>
<body>
<div>
This is a test!
</div>
</body>
</html>
当我使用浏览器访问操作方法时,我得到以下结果。
关于为什么没有显示pdf的任何想法?
当我尝试使用 RazorPDF 时也会发生同样的错误。