0

Web アプリケーションがあり、リストを .xlsx または .pdf 形式にエクスポートする必要があります。ページのエクスポート中、ページには、会社のページ ヘッダーとリストが含まれている必要があります。それはどのように可能ですか?私はこのプロジェクトをgrailsでやっています。これを可能にするプラグインはありますか。私はすでに Grails で Export Plugin を試しましたが、その機能はありません。

4

2 に答える 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 に答える