作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用Rotativa工具来显示pdf。它可以与以下代码配合使用:
public ActionResult PreviewDocument()
{
var htmlContent = Session["html"].ToString();
var model = new PdfInfo { Content = htmlContent, Name = "PDF Doc" };
return new ViewAsPdf(model);
}
我想知道如何通过单击按钮时浏览器的“另存为”对话框下载 pdf,而不是在某些 iframe 中显示。 “new ViewAsPdf(model)”仅返回pdf数据。
提前致谢。
最佳答案
您可以向 Rotativa 调用添加其他属性,如下所示:
return new PartialViewAsPdf("PreviewDocument", pdfModel)
{
PageSize = Size.A4,
FileName = "PDF Doc.pdf"
};
它会为您创建文件。 :)
关于asp.net-mvc - 使用“另存为”对话框下载 Rotativa,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14197284/
我有 json 数据: { "products": [ { "productId" : 0, "productImg" : "../img/product-ph
我是一名优秀的程序员,十分优秀!