我发现 Rotativa 是一种导出为 PDF 的简单方法(几乎可以完美运行,但似乎不支持 CSS3,可能在未来的版本中)......但我想知道如何处理该FileName
选项。
当我
return new Rotativa.ViewAsPdf("myViewName", "~/Views/Shared/_PDFLayout.cshtml", myModel)
{
FileName = "myCorrectlyNamed.pdf",
PageSize = ... // plus some more options
};
然后我会myCorrectlyNamed.pdf
下载。当我省略该FileName
选项时,PDF 会显示在浏览器中,但是当我从那里保存它时,它只有默认文件名document.pdf
。
如何在浏览器中生成和显示 pdf 并有一个文件名,而不是document.pdf
从那里保存?