まず最初に私にあなたに文脈を教えてください。私は、ユーザーがデータのテーブル/チャートを表示し、新しいデータが利用可能になったときにこれらのコントロールを電子メール(pdf形式またはExcel形式)にスケジュールすることができるSilverlightレポートアプリケーションを作成するよう求められました。Silverlightのテーブルがpdf/excelとして配信されるようにスケジュール設定できるSilverlightのレポートソリューション
以前の会社のWebフォームを使用してこれを行うアプリケーションを作成しましたが、Webアプリケーションページを実行したサービスを介してレポート生成がトリガされ、HTML文字列からpdfsを生成することができました。 Silverlightアプリが好きで、それが可能かどうかはわからない。
私は知っている:私は、レポートコントロールの画像をレンダリングするためにWriteableBitmapを使用することができます(PDFのためのOK)、excel私は様々なグリッドでExcelの関数をエクスポートするために使用することができます。
質問:
は、私は、WindowsのサービスからSilverlightのアプリに話すとコントロールのレンダリングなど、アプリのメソッドを実行することはできますか? (私はシルバーライトのクライアント側の性質が私にこれをやめさせるかもしれないという気持ちがある)。
もし私がメソッドを実行できるのであれば、私はストリームをExcelにエクスポートしてエクセルMIMEタイプの添付ファイルを作成することができると思いますか?
「なぜReporting Servicesを使用しないのですか」の引数を私に当てないでください。
ご意見やご指摘に感謝します。