2010-12-08 12 views
0

私は何とかMVCアプリケーションのSql Serverデータベースからレポートを取得できるようにしたいと考えています。私はxmlを使用してそれを行う方法を開発し、それをfoに変換し、foプロセッサ経由でpdfにレンダリングすることができました。しかし、それは、Webサーバにfoプロセッサをインストールする必要があり、Webホストを使用しているので、おそらく動作しません。ASP.NET MVC 2アプリケーションのSQL Serverからpdfレポートを作成しますか?

ここでは、Reporting Servicesがここに記載されています。それには、pdfsを作成する可能性が含まれていますか?もしそうなら、それをMVCアプリケーションでどのように使用しますか? MVCアプリケーションにWebフォームを混在させようとしましたが(私が見てきたように必要な場合)、動作させることはできませんでした。ルーティングはWebフォームページを認識していないようです...

また、SQL Serverのデータからpdfレポートを作成する他の簡単な方法はありますか?また、私はLinq(とEntity Framework)を使ってデータにアクセスするだけであることを言及する必要があります。うまくいけば、SQLストアドプロシージャなどを知る必要はありません。

答えて

0

PDF生成のためのiTextオープンソースJavaライブラリのC#ポートhttp://sourceforge.net/projects/itextsharp/を見てください。これらのライブラリを使用してシンプルなPDFを作成するのは比較的簡単です。

+0

5.0以降、iText(およびiTextSharp)は商業用として非常に敵対的なAGPLライセンスの下でライセンスされています。あなたはiTextSoftware.comからライセンスを購入することができます(彼らは私にiTextサポートを提供します)。古いバージョンは引き続き使用できますが、サポートされなくなりました。 –

+0

提案していただきありがとうございますが、それは非常に複雑な、私はそれが必要な内部使用のアプリケーションの種類のために非常に複雑すぎるようです... – Anders

関連する問題