1

私の ASP.NET Web フォーム アプリは、かなり複雑なプロセス (認証、ViewState、データの非同期取得) を介してレポートを生成します。

表示しているレポートを PDF ファイルとしてダウンロードするオプションをユーザーに提供したいと考えています。HTML を PDF に変換したいので、増分変更のために 2 つが同期しなくなることはありません。

Url を参照して PDF を生成できる .NET コンポーネントを見つけることができますが、これが複雑なレポートでどのように機能するかわかりません。ユーザーのリクエストから Viewstate Cookie と Auth Cookie を取得し、それらを PDF ジェネレーターに渡す必要がありますか? 必要に応じてすべての設定を Url に取得し、ViewState を排除できます。

この種のセットアップの経験がある人はいますか?おすすめソフトは?

4

1 に答える 1

0

ディスクに保存し、クライアントに送信する HTML ページをwkhtml2pdf( http://code.google.com/p/wkhtmltopdf/ ) などのツールに渡し、XHR を使用してファイルがレンダリングされたかどうかを定期的に確認することができます。その場合は、ダウンロード リンクを提供してください。

于 2014-02-20T20:09:31.393 に答える