如何添加页眉和使用grails中的导出插件页脚到pdf?

时间:2015-02-19 05:30:41

标签: grails pdf header pdf-generation footer

我能够生成&使用导出插件下载pdf文件。但是,现在我想添加PAGE HEADER& PDF格式中的FOOTER

任何人都可以告诉我如何实现这一目标?参考链接也可以。谢谢。

1 个答案:

答案 0 :(得分:1)

此插件不支持这些功能,但是,如果需要,您可以实施它们。

如果您查看插件用于呈现PDF文档的DefaultPDFExporter的默认实现,您会看到它包含空白页脚,但您无法配置文本。您还会看到它也不支持添加标题。这意味着您将不得不编写自己的PDF导出器实现。

由于您要生成自定义PDF文档,因此您需要实现自己的DefaultPDFExporter版本,该版本支持这些功能。您可以通过扩展AbstractExporter并使用DefaultPDFExporter作为指南来完成此操作。您还需要将应用程序配置为使用自己的实现而不是默认实现。请查看ExportGrailsPlugin.groovydoWithSpring部分,了解如何在Resources.groovy中定义导出bean。

这不是一件简单直接或简单的事情。它确实需要您对Grails,Spring和Java有很好的理解。