【问题标题】:How to add page header & footer to pdf using export plugin in grails?如何使用 grails 中的导出插件将页眉和页脚添加到 pdf?
【发布时间】:2015-04-20 09:00:55
【问题描述】:

我可以使用导出插件生成和下载 pdf 文件。但是,现在我想在 pdf 中添加 PAGE HEADER 和 FOOTER

谁能告诉我如何才能做到这一点?参考链接也可以。谢谢。

【问题讨论】:

    标签: grails pdf header pdf-generation footer


    【解决方案1】:

    此插件并非旨在支持这些功能,但是,您可以根据需要实现它们。

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

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

    这不是一帆风顺的事情。它确实需要您对 Grails、Spring 和 Java 有很好的了解。

    【讨论】:

      猜你喜欢
      • 2015-12-05
      • 1970-01-01
      • 2013-11-20
      • 2020-07-23
      • 2023-03-12
      • 2013-09-30
      • 2020-04-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多