Web アプリケーションがあり、リストを .xlsx または .pdf 形式にエクスポートする必要があります。ページのエクスポート中、ページには、会社のページ ヘッダーとリストが含まれている必要があります。それはどのように可能ですか?私はこのプロジェクトをgrailsでやっています。これを可能にするプラグインはありますか。私はすでに Grails で Export Plugin を試しましたが、その機能はありません。
2 に答える
0
ジャスパープラグインを試してみてください。独自のスタイル出力を作成できます
于 2013-01-10T09:51:31.827 に答える
0
現在、Grails を使用して PDF へのエクスポートをいくつか作成しています。レポートには、ヘッダーにテーブルとさまざまなロゴも含まれています。
要件にかなり適合するitextライブラリを使用しています。新しい itext バージョンはオープン ソースではないことに注意する必要があります。
サンプル コード スニペットを次に示します。
Document document = new Document(PageSize.A4)
def baos= new ByteArrayOutputStream(30)
def dos= new DataOutputStream(baos)
PdfWriter writer = PdfWriter.getInstance(document, dos)
PageNumberEventHelper events = new PageNumberEventHelper()
writer.setBoxSize("art", new Rectangle(36, 54, 559, 788))
writer.setPageEvent(events);
Font titleFont = new Font(Font.UNDEFINED, 22, Font.BOLD)
document.open()
// render title
document.addTitle(getMessage('pricelist.title', [(new Date()).format('dd.MM.yyyy')]));
document.add(new Paragraph(getMessage('pricelist.title', [(new Date()).format('dd.MM.yyyy')]), titleFont))
document.add(new Paragraph(' '))
...
document.close()
于 2013-01-10T09:21:26.727 に答える