我正在寻找一种方法来在我的MVC网站中查看并将其保存为PDF并将其保存在本地磁盘上。我找到了许多类似于我所要求的答案,但没有一个真正回答它。我怎么能这样做?
答案 0 :(得分:2)
我之前使用WkHtmlToPdf取得了很好的成功。
这是一个可以在服务器上安装的命令行工具。
答案 1 :(得分:0)
我过去曾使用Aspose.pdf库(非免费)。
我相信这篇博文在此深入解释了如何做到这一点。
http://daveaglick.com/posts/using-aspnet-mvc-and-razor-to-generate-pdf-files
答案 2 :(得分:0)
我使用过Rotativa,效果很好
Rotativa
实现非常简单,代码行很少
例如,您只需要这些行就可以将视图呈现为pdf
public ActionResult PrintInvoice(int invoiceId)
{
return new ActionAsPdf(
"Invoice",
new { invoiceId= invoiceId })
{ FileName = "Invoice.pdf" };
}
了解更多信息
Code Project