我在MVC3中使用rotativa以pdf格式下载多个视图。它在我的本地系统中运行良好。但当我把它转移到生产时,它需要花费大约2-3分钟来下载。请建议任何选项,以便在生产中加快速度。
我在rotativa中使用ViewAsPdf。
return new ViewAsPdf("PDF") { FileName = "Application1.pdf", CustomSwitches = "--print-media-type" };
感谢。
答案 0 :(得分:0)
可能会发生这种情况,因为不必要地链接了在视图页面的布局页面中链接的 js&css 文件。尝试为pdf页面制作一个单独的布局页面,并仅保留仅pdf生成(与设计相关)所需的相关 js&css 调用。我遇到了同样的问题,这种方法解决了生产中的问题。