2012-01-09 16 views
0

の前に、私はiTextをJavaでどのように使うべきか質問しません。私の質問は、iTextを使ってpdf(レポート)を生成することです。私たちは現在、htmlで準備された一連のレポートを用意していますが、ここで用意されているデータを使って、行ごとにテーブルを準備するためのJavaコードを書く(Java)コードを書くのではなく、 iTextの場合のように。既存のソリューションへのリンクでも十分です。iText /既成のデータを使って他のライブラリを使ってPDFレポートを生成する

答えて

2

try JasperReport。テンプレートを作成し、データだけを渡して動的にPDFsを生成することができます。ジャスパーテンプレートの設計にはiReportを使用できます。

+0

は、iReportを使用しようとしましたが、複数のパラメータをレポートに渡す方法がわかりませんでした。私はここでこの質問をしました:http://stackoverflow.com/questions/8709199/how-to-pass-multiple-parameters-to-reports- pdf-in-jasperreports-fr/8733312に記載されています。しかし、成功していませんでした。( – KodeSeeker

+0

あなたの質問に答えて – Avil

0

iTextのもう1つの代替方法は、XSL-FOです。 XSL-FOスタイルシートのVelocityテンプレートを作成し、データに動的に取り込むことができます。

+0

これはJSPで動作しますか? – KodeSeeker

+0

いいえ、サーバー側のソリューションです。 FOを生成し、MIMEタイプを "application/pdf"に設定し、ブラウザにストリームを戻します。 – duffymo

関連する問題