1

我正在使用适用于 .NET 的 EVO HTML-to-PDF 转换器实现一项功能,该功能应生成 AngularJS 构建页面的 pdf。

我正在将数据异步加载到页面,目前我的 PDF 自然不包含通过 ajax 加载的任何内容。

我必须能够通过 URL 直接访问 pdf,因此无法使用 javascript 将 DOM 传递给服务器。

我已经实现了Prerender.io的 .NET 中间件(由 greengerong 提供),它似乎工作正常但

  1. 该页面落后于身份验证(.NET 基本 MVC5)
  2. 我不想将敏感数据传递给 3rd 方服务
  3. 我正在 localhost/ 中开发

问题是:有什么方法可以伪造预渲染,或者我如何自己实现 prerender.io 服务以在同一个 .NET MVC 应用程序下运行(以保留身份验证令牌等等)?

4

0 回答 0