Pdf下载使用rotativa - 需要很长时间的生产

时间:2014-06-30 06:11:37

标签: asp.net-mvc-3 pdf-generation wkhtmltopdf rotativa

我在MVC3中使用rotativa以pdf格式下载多个视图。它在我的本地系统中运行良好。但当我把它转移到生产时,它需要花费大约2-3分钟来下载。请建议任何选项,以便在生产中加快速度。

我在rotativa中使用ViewAsPdf。

  return new ViewAsPdf("PDF") { FileName = "Application1.pdf", CustomSwitches = "--print-media-type" };

感谢。

1 个答案:

答案 0 :(得分:0)

可能会发生这种情况,因为不必要地链接了在视图页面的布局页面中链接的 js&css 文件。尝试为pdf页面制作一个单独的布局页面,并仅保留仅pdf生成(与设计相关)所需的相关 js&css 调用。我遇到了同样的问题,这种方法解决了生产中的问题。