5

我在 MVC3 中使用 rotativa 下载 pdf 格式的多个视图。它在我的本地系统中运行良好。但是当我将它移到生产环境时,它需要将近 2-3 分钟才能下载。请建议任何选项以使其在生产中更快。

我在 rotativa 中使用 ViewAsPdf。

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

谢谢。

4

1 回答 1

0

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

于 2020-07-23T08:25:39.313 回答