ネストされたRadGridコントロールを含むasp.netページからPDFファイルを作成するための次の受け入れ基準があります。
ページの現在のビューをPDFに変換する必要があります。つまり、現在のページ要求のビューステートとセッション情報を考慮する必要があります。これにより、選択肢は1つだけになります。新しいpdfポストバックが送信されたときに、現在のセッションのPage_Render()イベントハンドラーでPDF変換を行います。
asp.netページレイアウトは、$(document).ready(...)の時点でJQueryを使用して変更されます。つまり、レンダリングされたHTMLをPDFに変換するだけでなく、JavaScriptを実行する必要があります。最終的なPDFファイルで必要なレイアウトが変更されます。たとえば、列の配置など。他の方法で可能になることを願っています...
asp.netページはIE6以降でのみ正しく表示されるため、使用するPDFツールはIEレンダリングエンジンを使用する必要があります。
そのようなシナリオでどのツールが役立つかアドバイスしていただけますか?
EvoPdfツールをダウンロードしてテストしましたが、IEレンダリングエンジンをサポートしていないようで(FireFoxレンダリングのみ)、JavaScriptを有効にすることができませんでした。
ABCPdfとWinnovetiveを評価しますが、それらが私が望むものをサポートするかどうかはわかりません。
上記を支援するツールが見つからない場合、別の可能な解決策は、クライアントスクリプトを使用してページのスクリーンショットを撮り(それが可能かどうかはわかりません)、サーバーに送信して最後に変換することです。画像からPDFへ。
どうもありがとう、