AngularJS で構築されたページの pdf を生成する必要がある.NET 用の EVO HTML-to-PDF コンバーターを使用して機能を実装しています。
ページに非同期でデータをロードしていますが、現在、私の PDF には ajax 経由でロードされたコンテンツが含まれていません。
URL経由でPDFに直接アクセスできる必要があるため、JavaScriptを使用してDOMをサーバーに渡すことはできません。
Prerender.ioの .NET ミドルウェア ( greengerong による)を実装しましたが、正常に動作するようです。
- ページは認証の背後にあります (.NET 基本 MVC5)
- サードパーティのサービスに機密データを渡したくない
- 私はlocalhost /で開発しています
質問は次のとおりです。事前レンダリングを偽造する方法はありますか、または同じ .NET MVC アプリケーションで実行するために prerender.io サービスを自分で実装するにはどうすればよいですか (認証トークンを保持するためなど)?