我能够生成&使用导出插件下载pdf文件。但是,现在我想添加PAGE HEADER& PDF格式中的FOOTER 。
任何人都可以告诉我如何实现这一目标?参考链接也可以。谢谢。
答案 0 :(得分:1)
此插件不支持这些功能,但是,如果需要,您可以实施它们。
如果您查看插件用于呈现PDF文档的DefaultPDFExporter的默认实现,您会看到它包含空白页脚,但您无法配置文本。您还会看到它也不支持添加标题。这意味着您将不得不编写自己的PDF导出器实现。
由于您要生成自定义PDF文档,因此您需要实现自己的DefaultPDFExporter
版本,该版本支持这些功能。您可以通过扩展AbstractExporter
并使用DefaultPDFExporter
作为指南来完成此操作。您还需要将应用程序配置为使用自己的实现而不是默认实现。请查看ExportGrailsPlugin.groovy的doWithSpring
部分,了解如何在Resources.groovy
中定义导出bean。
这不是一件简单直接或简单的事情。它确实需要您对Grails,Spring和Java有很好的理解。