使用 rotativa 下载 PDF 需要很长时间

Sar*_*S.R 5 pdf-generation wkhtmltopdf asp.net-mvc-3 rotativa

我在 MVC3 中使用 rotativa 下载 pdf 格式的多个视图。它在我的本地系统中工作正常。但是当我将它移到生产环境时,它几乎需要 2-3 分钟才能下载。请建议任何选项以加快生产速度。

我在 rotativa 中使用 ViewAsPdf。

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

谢谢。

小智 1

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