我尝试使用Rotativa将页面打印为Pdf,但下载为Pdf而不是可打印的pdf。有没有其他方式打印页面。这是我的代码。
public ActionResult PrintInvoice(int invoiceId = 0)
{
return new ActionAsPdf(
"Invoice",
new { invoiceId = invoiceId }) { FileName = "Invoice.pdf" };
}
答案 0 :(得分:0)
Mayby迟到了,但我遇到了同样的问题。 您可以使用: 返回新的ViewAsPdf(发票);
答案 1 :(得分:0)
只需尝试这种替代方法。
public ActionResult PrintInvoice(int invoiceId = 0)
{
return new ViewAsPdf("Invoice", new { invoiceId = invoiceId });
}